You've already forked pruchase_jhw
Docker打包
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# VNC 密码必填,避免远程桌面裸奔
|
||||
: "${VNC_PASSWORD:?必须通过环境变量 VNC_PASSWORD 设置 noVNC/VNC 访问密码}"
|
||||
|
||||
mkdir -p /archives /logs /app/config /app/chrome-profile
|
||||
|
||||
# 生成 x11vnc 密码文件
|
||||
x11vnc -storepasswd "$VNC_PASSWORD" /root/.vncpass > /dev/null 2>&1
|
||||
|
||||
# 挂载的配置目录中没有 accounts.yaml 时,用镜像内模板初始化
|
||||
if [ ! -f /app/config/accounts.yaml ] && [ -f /app/deploy-defaults/accounts.yaml ]; then
|
||||
echo "[entrypoint] /app/config/accounts.yaml 不存在,使用镜像内模板初始化。"
|
||||
cp /app/deploy-defaults/accounts.yaml /app/config/accounts.yaml
|
||||
fi
|
||||
|
||||
exec /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
|
||||
Reference in New Issue
Block a user