mirror of
https://github.com/elAgala/server-initializer.git
synced 2026-02-14 05:06:18 +00:00
fix: add user to docker group after docker installation
This commit is contained in:
@@ -51,6 +51,12 @@ config_ssh "deploy"
|
|||||||
install_docker
|
install_docker
|
||||||
create_networks
|
create_networks
|
||||||
|
|
||||||
|
# Add users to docker group (after Docker installation creates the group)
|
||||||
|
echo "[ INSTALL ]: Adding users to docker group"
|
||||||
|
sudo usermod -aG docker $1
|
||||||
|
sudo usermod -aG docker deploy
|
||||||
|
echo "[ INSTALL ]: Users $1 and deploy added to docker group"
|
||||||
|
|
||||||
# Web
|
# Web
|
||||||
install_caddy $1 "$REPO_DIR" "$DEVELOPMENT_MODE"
|
install_caddy $1 "$REPO_DIR" "$DEVELOPMENT_MODE"
|
||||||
setup_ufw
|
setup_ufw
|
||||||
|
|||||||
@@ -14,8 +14,7 @@ function create_deploy_user() {
|
|||||||
|
|
||||||
echo "[ USER ]: Adding user to groups"
|
echo "[ USER ]: Adding user to groups"
|
||||||
sudo usermod -aG www-data $username
|
sudo usermod -aG www-data $username
|
||||||
sudo usermod -aG docker $username
|
echo "[ USER ]: User added to the following groups (www-data)"
|
||||||
echo "[ USER ]: User added to the following groupps (www-data, docker)"
|
|
||||||
|
|
||||||
echo "[ USER ]: Creating deploy folders under /home/$username"
|
echo "[ USER ]: Creating deploy folders under /home/$username"
|
||||||
sudo mkdir -p /home/$username/static
|
sudo mkdir -p /home/$username/static
|
||||||
|
|||||||
@@ -15,8 +15,7 @@ function create_user() {
|
|||||||
echo "[ USER ]: Adding user to groups"
|
echo "[ USER ]: Adding user to groups"
|
||||||
sudo usermod -aG sudo $username
|
sudo usermod -aG sudo $username
|
||||||
sudo usermod -aG www-data $username
|
sudo usermod -aG www-data $username
|
||||||
sudo usermod -aG docker $username
|
echo "[ USER ]: User added to the following groups (sudo, www-data)"
|
||||||
echo "[ USER ]: User added to the following groupps (sudo, www-data, docker)"
|
|
||||||
|
|
||||||
echo "[ USER ]: Setting ownership of /home/$username folder"
|
echo "[ USER ]: Setting ownership of /home/$username folder"
|
||||||
sudo chown -R $username:$username /home/$username
|
sudo chown -R $username:$username /home/$username
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ function install_caddy() {
|
|||||||
cp "$template_path/caddy/coraza/coraza.conf" "$caddy_dir/caddy/coraza/coraza.conf"
|
cp "$template_path/caddy/coraza/coraza.conf" "$caddy_dir/caddy/coraza/coraza.conf"
|
||||||
cp "$template_path/crowdsec/acquis.yaml" "$caddy_dir/crowdsec/acquis.yaml"
|
cp "$template_path/crowdsec/acquis.yaml" "$caddy_dir/crowdsec/acquis.yaml"
|
||||||
cp "$template_path/caddy/sites-enabled/prometheus.Caddyfile" "$caddy_dir/caddy/sites-enabled/prometheus.Caddyfile"
|
cp "$template_path/caddy/sites-enabled/prometheus.Caddyfile" "$caddy_dir/caddy/sites-enabled/prometheus.Caddyfile"
|
||||||
|
cp "$template_path/caddy/sites-enabled/loki.Caddyfile" "$caddy_dir/caddy/sites-enabled/loki.Caddyfile"
|
||||||
cp "$template_path/caddy/sites-enabled/examples.Caddyfile" "$caddy_dir/caddy/sites-enabled/examples.Caddyfile"
|
cp "$template_path/caddy/sites-enabled/examples.Caddyfile" "$caddy_dir/caddy/sites-enabled/examples.Caddyfile"
|
||||||
|
|
||||||
if [ "$development_mode" = "true" ]; then
|
if [ "$development_mode" = "true" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user