update dev-setup.sh.

Signed-off-by: 唐永川 <tangyongchuan@shopex.cn>
This commit is contained in:
唐永川
2026-06-19 01:58:06 +00:00
committed by Gitee
parent d7b77cb32e
commit 2e248de433

View File

@@ -1045,6 +1045,17 @@ configure_application() {
log_info "应用密钥已存在,跳过生成"
fi
# 生成 JWT 密钥(仅在不存在时)
JWT_SECRET=$(docker exec "$CONTAINER_NAME" sh -c "cd /data/httpd/ECShopX && grep '^JWT_SECRET=' .env | cut -d'=' -f2" 2>/dev/null)
if [ -z "$JWT_SECRET" ] || [ "$JWT_SECRET" = "" ]; then
log_info "生成 JWT 密钥..."
docker exec "$CONTAINER_NAME" sh -c "cd /data/httpd/ECShopX && php artisan jwt:secret --force" 2>/dev/null || {
log_warning "JWT 密钥生成失败"
}
else
log_info "JWT 密钥已存在,跳过生成"
fi
# 迁移前修正 ECShopX 目录权限(容器内 www-data:www-data
log_info "修正 ECShopX 目录权限为 www-data:www-data..."
docker exec "$CONTAINER_NAME" chown -R www-data:www-data /data/httpd/ECShopX 2>/dev/null || {