Security: protect app with HTTP Basic Auth

This commit is contained in:
Ponte
2026-02-11 19:56:57 +01:00
parent ce40912629
commit 621beee036
5 changed files with 25 additions and 1 deletions

9
nginx/entrypoint.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/sh
set -eu
BASIC_USER="${APP_BASIC_AUTH_USER:-admin}"
BASIC_PASS="${APP_BASIC_AUTH_PASSWORD:-change_me_now}"
htpasswd -bc /etc/nginx/.htpasswd "$BASIC_USER" "$BASIC_PASS" >/dev/null
exec nginx -g 'daemon off;'