mirror of
https://gitee.com/ShopeX/ECShopX
synced 2026-08-06 03:56:24 +08:00
11
dev-setup.sh
11
dev-setup.sh
@@ -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 || {
|
||||
|
||||
Reference in New Issue
Block a user