diff --git a/make_nuevo_invitado.py b/make_nuevo_invitado.py deleted file mode 100644 index 456e44d..0000000 --- a/make_nuevo_invitado.py +++ /dev/null @@ -1,20 +0,0 @@ -"""Inyecta el hash de contraseña en nuevo-invitado.html al arrancar el contenedor. -Lee LINK_PASS del entorno y reemplaza el marcador %%PASS_HASH%% con el SHA-256.""" -import hashlib, os, sys - -raw = os.environ.get('LINK_PASS', '').strip() -if not raw: - print('[nuevo-invitado] LINK_PASS no definido; la página funciona sin protección.', file=sys.stderr) - sys.exit(0) - -pass_hash = hashlib.sha256(raw.encode()).hexdigest() -site_dir = os.environ.get('SITE_DIR', '/usr/share/nginx/html') -path = os.path.join(site_dir, 'nuevo-invitado.html') -if not os.path.exists(path): - print(f'[nuevo-invitado] {path} no encontrado.', file=sys.stderr) - sys.exit(1) - -content = open(path, encoding='utf-8').read() -out = content.replace("'%%PASS_HASH%%'", repr(pass_hash)) -open(path, 'w', encoding='utf-8').write(out) -print(f'[nuevo-invitado] Contraseña configurada (hash: {pass_hash[:8]}…)')