| #!/usr/bin/env bash |
| set -euo pipefail |
|
|
| echo "===== Application Startup at $(date -u '+%F %T') =====" |
|
|
| |
| WEB_USER="${WEB_USER:-gally}" |
| WEB_PASSWORD="${WEB_PASSWORD:-change-me}" |
| echo "Adding password for user ${WEB_USER}" |
| htpasswd -bc /home/user/.htpasswd "$WEB_USER" "$WEB_PASSWORD" |
|
|
| |
| mkdir -p /tmp/nginx_client_body /tmp/nginx_proxy /tmp/nginx_fastcgi /tmp/nginx_uwsgi /tmp/nginx_scgi |
|
|
| |
| mkdir -p /home/user/work /home/user/tmp /home/user/logs |
|
|
| |
| python3 /home/user/sync_dotfiles.py || true |
|
|
| exec /usr/bin/supervisord -c /home/user/supervisord.conf |