fix: add user to docker group after docker installation

This commit is contained in:
2025-09-04 03:07:37 -03:00
parent fb3b93b00b
commit c3702cc056
4 changed files with 9 additions and 4 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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