fix: 加固生产部署权限与测试网络

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
gouki
2026-07-16 12:57:24 +08:00
co-authored by Cursor
parent 37c5e1f0d8
commit c412331154
4 changed files with 13 additions and 4 deletions
@@ -20,6 +20,7 @@ done
release_id="${RELEASE_ID:-$(date -u +%Y%m%d%H%M%S)}"
keep_releases="${KEEP_RELEASES:-5}"
php_user="${PHP_RUNTIME_USER:-1000:1000}"
php_group="${PHP_RUNTIME_GROUP:-1000}"
dry_run="${DRY_RUN:-false}"
host_release="$DEPLOY_ROOT/releases/$release_id"
container_release="$CONTAINER_DEPLOY_ROOT/releases/$release_id"
@@ -104,6 +105,8 @@ run rsync -a --delete \
--exclude='storage' \
--exclude='vendor' \
"$SOURCE_DIR/" "$host_release/"
run chgrp -R "$php_group" "$host_release"
run chmod -R g+rwX "$host_release"
run ln -s ../../shared/.env "$host_release/.env"
run ln -s ../../shared/storage "$host_release/storage"