lecoffre-back-mini/scripts/nginx_scrub_local_comment.sh
NicolasCantu 51ff0a00c9
All checks were successful
Build and Push to Registry / build-and-push (push) Successful in 52s
chore(scripts): add nginx scrub script to remove local.4nkweb.com comments; backup system files
2025-09-24 19:01:16 +02:00

22 lines
718 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ts="$(date +%Y%m%d-%H%M%S)"
bkdir="confs/nginx/_scrub_backup_${ts}"
mkdir -p "$bkdir"
echo "[nginx-scrub] Backing up system files to $bkdir"
for f in /etc/nginx/sites-available/dev3.4nkweb.com /etc/nginx/sites-enabled/dev3.4nkweb.com; do
if [ -f "$f" ]; then
cp -a "$f" "$bkdir"/
fi
done
echo "[nginx-scrub] Removing comment lines mentioning local.4nkweb.com"
sudo sed -i "/local\\.4nkweb\\.com/d" /etc/nginx/sites-available/dev3.4nkweb.com || true
sudo sed -i "/local\\.4nkweb\\.com/d" /etc/nginx/sites-enabled/dev3.4nkweb.com || true
echo "[nginx-scrub] Testing nginx configuration"
sudo nginx -t
echo "[nginx-scrub] If ok, reload with: sudo systemctl reload nginx"