Files
verify/docker-entrypoint.sh
T
admin 802fd7319e fix: 使用entrypoint脚本自动修复挂载目录权限
- 容器以root启动,自动修复权限后切换到appuser运行
- 既保证安全性,又简化部署流程
- 无需手动chown目录
2026-05-03 15:10:12 +08:00

15 lines
243 B
Bash

#!/bin/sh
set -e
DATA_DIR="/app/data"
UPLOADS_DIR="/app/uploads"
mkdir -p "$DATA_DIR" "$UPLOADS_DIR"
if [ "$(id -u)" = "0" ]; then
chown -R appuser:appgroup "$DATA_DIR" "$UPLOADS_DIR"
exec su-exec appuser "$@"
else
exec "$@"
fi