Update start.sh
Browse files
start.sh
CHANGED
|
@@ -3,20 +3,19 @@ set -euo pipefail
|
|
| 3 |
|
| 4 |
echo "===== Application Startup at $(date -u '+%F %T') ====="
|
| 5 |
|
| 6 |
-
#
|
| 7 |
WEB_USER="${WEB_USER:-gally}"
|
| 8 |
WEB_PASSWORD="${WEB_PASSWORD:-change-me}"
|
| 9 |
echo "Adding password for user ${WEB_USER}"
|
| 10 |
htpasswd -bc /home/user/.htpasswd "$WEB_USER" "$WEB_PASSWORD"
|
| 11 |
|
| 12 |
-
#
|
| 13 |
mkdir -p /tmp/nginx_client_body /tmp/nginx_proxy /tmp/nginx_fastcgi /tmp/nginx_uwsgi /tmp/nginx_scgi
|
| 14 |
|
| 15 |
-
#
|
| 16 |
mkdir -p /home/user/work /home/user/tmp /home/user/logs
|
| 17 |
|
| 18 |
-
#
|
| 19 |
python3 /home/user/sync_dotfiles.py || true
|
| 20 |
|
| 21 |
-
# ---- 5) 启动 supervisor ----
|
| 22 |
exec /usr/bin/supervisord -c /home/user/supervisord.conf
|
|
|
|
| 3 |
|
| 4 |
echo "===== Application Startup at $(date -u '+%F %T') ====="
|
| 5 |
|
| 6 |
+
# 站点 BasicAuth:全站一次登录
|
| 7 |
WEB_USER="${WEB_USER:-gally}"
|
| 8 |
WEB_PASSWORD="${WEB_PASSWORD:-change-me}"
|
| 9 |
echo "Adding password for user ${WEB_USER}"
|
| 10 |
htpasswd -bc /home/user/.htpasswd "$WEB_USER" "$WEB_PASSWORD"
|
| 11 |
|
| 12 |
+
# nginx 非 root:准备 temp 目录(必须可写)
|
| 13 |
mkdir -p /tmp/nginx_client_body /tmp/nginx_proxy /tmp/nginx_fastcgi /tmp/nginx_uwsgi /tmp/nginx_scgi
|
| 14 |
|
| 15 |
+
# 工作区:网页上传临时文件放这里(重启可丢)
|
| 16 |
mkdir -p /home/user/work /home/user/tmp /home/user/logs
|
| 17 |
|
| 18 |
+
# 启动时同步 dotfiles(只同步 ~/.claude 和 ~/.codex,不会覆盖 /home/user 根目录)
|
| 19 |
python3 /home/user/sync_dotfiles.py || true
|
| 20 |
|
|
|
|
| 21 |
exec /usr/bin/supervisord -c /home/user/supervisord.conf
|