chore(scripts): add nginx scrub script to remove local.4nkweb.com comments; backup system files
All checks were successful
Build and Push to Registry / build-and-push (push) Successful in 52s

This commit is contained in:
NicolasCantu 2025-09-24 19:01:16 +02:00
parent 235be939af
commit 51ff0a00c9
31 changed files with 307 additions and 0 deletions

View File

@ -0,0 +1 @@
/etc/nginx/sites-available/local.4nkweb.com-3000

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3443;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,20 @@
server {
listen 3000 ssl;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}
server {
listen 3000 ssl;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
return 301 https://dev3.4nkweb.com/idnot/callback;
}

View File

@ -0,0 +1,12 @@
server {
listen 3000 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,7 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,13 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}
server {
listen 3000;
server_name local.4nkweb.com;
return 301 https://dev3.4nkweb.com/idnot/callback;
}

View File

@ -0,0 +1,8 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3443;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,11 @@
server {
listen 3443 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,20 @@
server {
listen 3000 ssl;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}
server {
listen 3000 ssl;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
return 301 https://dev3.4nkweb.com/idnot/callback;
}

View File

@ -0,0 +1,12 @@
server {
listen 3000 ssl;
listen 3000;
server_name local.4nkweb.com;
ssl_certificate /etc/letsencrypt/live/local.4nkweb.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/local.4nkweb.com/privkey.pem;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,7 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,8 @@
server {
listen 3001;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,13 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}
server {
listen 3000;
server_name local.4nkweb.com;
return 301 https://dev3.4nkweb.com/idnot/callback;
}

View File

@ -0,0 +1,8 @@
server {
listen 3000;
server_name local.4nkweb.com;
# Redirige vers le callback en conservant intégralement la query (code + state)
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,7 @@
server {
listen 80;
server_name local.lecoffreio.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev3.4nkweb.com/idnot/callback$is_args$args;
}

View File

@ -0,0 +1,7 @@
server {
listen 80;
server_name local.lecoffreio.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,7 @@
server {
listen 80;
server_name local.lecoffreio.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,7 @@
server {
listen 80;
server_name local.lecoffreio.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,7 @@
server {
listen 80;
server_name local.lecoffreio.4nkweb.com;
# Redirige vers le front final en conservant chemin + query
return 301 https://dev4.4nkweb.com/lecoffre$request_uri;
}

View File

@ -0,0 +1,21 @@
#!/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"