mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-05-06 11:09:18 +02:00
rename posterg → xamxam throughout: nginx conf, scripts, PHP source, docs
This commit is contained in:
@@ -22,18 +22,18 @@ die() { printf "${RED}✗${NC} %s\n" "$*" >&2; exit 1; }
|
||||
|
||||
# ── Config ────────────────────────────────────────────────────────────────────
|
||||
# DEPLOY_USER is passed explicitly by the justfile (read from ~/.ssh/config via
|
||||
# `ssh -G posterg`). Falls back to $SUDO_USER if run manually with sudo.
|
||||
# `ssh -G xamxam`). Falls back to $SUDO_USER if run manually with sudo.
|
||||
DEPLOY_USER="${DEPLOY_USER:-${SUDO_USER}}"
|
||||
[ -n "$DEPLOY_USER" ] || die "DEPLOY_USER is not set. Pass it explicitly: sudo DEPLOY_USER=youruser bash $0"
|
||||
APP_DIR="/var/www/posterg"
|
||||
APP_GROUP="posterg"
|
||||
APP_DIR="/var/www/xamxam"
|
||||
APP_GROUP="xamxam"
|
||||
WEB_USER="www-data"
|
||||
# ─────────────────────────────────────────────────────────────────────────────
|
||||
|
||||
printf "🔧 Post-ERG Server Setup\n"
|
||||
printf "========================\n\n"
|
||||
|
||||
# ── 1. Create posterg group ───────────────────────────────────────────────────
|
||||
# ── 1. Create xamxam group ───────────────────────────────────────────────────
|
||||
if ! getent group "$APP_GROUP" >/dev/null; then
|
||||
groupadd "$APP_GROUP"
|
||||
ok "Created group: $APP_GROUP"
|
||||
@@ -65,9 +65,9 @@ ok "Ownership: $WEB_USER:$APP_GROUP on $APP_DIR"
|
||||
|
||||
# ── 5. Set directory permissions with setgid ──────────────────────────────────
|
||||
# 2775 = rwxrwsr-x
|
||||
# - owner (www-data) and group (posterg) can read/write/execute
|
||||
# - setgid bit ensures new files/dirs inherit the posterg group
|
||||
# - this is what allows rsync --chown=www-data:posterg to succeed
|
||||
# - owner (www-data) and group (xamxam) can read/write/execute
|
||||
# - setgid bit ensures new files/dirs inherit the xamxam group
|
||||
# - this is what allows rsync --chown=www-data:xamxam to succeed
|
||||
find "$APP_DIR" -type d -exec chmod 2775 {} \;
|
||||
ok "Directories: 2775 (setgid) on $APP_DIR/**"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user