feat(deploy): 隔离上传目录 uploads_prod,清理部署脚本无效排除项

This commit is contained in:
2026-08-13 10:34:50 +08:00
parent 11ae3260ac
commit 77137cfced
3 changed files with 1 additions and 2 deletions

View File

@ -37,7 +37,6 @@ tar -czf deploy.tar.gz \
--exclude="backend/__pycache__" \ --exclude="backend/__pycache__" \
--exclude="backend/*.pyc" \ --exclude="backend/*.pyc" \
--exclude="backend/.env" \ --exclude="backend/.env" \
--exclude="backend/uploads" \
--exclude="frontend/node_modules" \ --exclude="frontend/node_modules" \
--exclude="frontend/dist" \ --exclude="frontend/dist" \
--exclude=".git" \ --exclude=".git" \

View File

@ -47,7 +47,6 @@ tar -czf deploy_full.tar.gz \
--exclude="backend/__pycache__" \ --exclude="backend/__pycache__" \
--exclude="backend/*.pyc" \ --exclude="backend/*.pyc" \
--exclude="backend/.env" \ --exclude="backend/.env" \
--exclude="backend/uploads" \
--exclude="frontend/node_modules" \ --exclude="frontend/node_modules" \
--exclude="frontend/dist" \ --exclude="frontend/dist" \
--exclude=".git" \ --exclude=".git" \

View File

@ -48,6 +48,7 @@ services:
- "8011:8000" - "8011:8000"
volumes: volumes:
- ./backend:/app - ./backend:/app
- ./uploads_prod:/app/uploads # 👈 新增这一行!强制隔离上传目录
command: > command: >
sh -c "uvicorn app.main:app --host 0.0.0.0 --port 8000 --workers 4 --log-level info" sh -c "uvicorn app.main:app --host 0.0.0.0 --port 8000 --workers 4 --log-level info"
depends_on: depends_on: