진짜 마지막 수정임

This commit is contained in:
dohyeons 2025-10-16 10:47:24 +09:00
parent 9349867476
commit 02f67c2372
2 changed files with 14 additions and 15 deletions

View File

@ -20,8 +20,8 @@ services:
LOG_LEVEL: info LOG_LEVEL: info
ENCRYPTION_KEY: ilshin-plm-mail-encryption-key-32characters-2024-secure ENCRYPTION_KEY: ilshin-plm-mail-encryption-key-32characters-2024-secure
volumes: volumes:
- /home/vexplor/backend_data/uploads:/app/uploads - backend_uploads:/app/uploads
- /home/vexplor/backend_data/data:/app/data - backend_data:/app/data
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.backend.rule=Host(`api.vexplor.com`) - traefik.http.routers.backend.rule=Host(`api.vexplor.com`)
@ -46,7 +46,7 @@ services:
PORT: "3000" PORT: "3000"
HOSTNAME: 0.0.0.0 HOSTNAME: 0.0.0.0
volumes: volumes:
- /home/vexplor/frontend_data:/app/data - frontend_data:/app/data
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.frontend.rule=Host(`v1.vexplor.com`) - traefik.http.routers.frontend.rule=Host(`v1.vexplor.com`)
@ -55,6 +55,14 @@ services:
- traefik.http.routers.frontend.tls.certresolver=le - traefik.http.routers.frontend.tls.certresolver=le
- traefik.http.services.frontend.loadbalancer.server.port=3000 - traefik.http.services.frontend.loadbalancer.server.port=3000
volumes:
backend_uploads:
driver: local
backend_data:
driver: local
frontend_data:
driver: local
networks: networks:
default: default:
name: toktork_server_default name: toktork_server_default

View File

@ -20,19 +20,10 @@ echo ""
echo "[1/6] Git 최신 코드 가져오기..." echo "[1/6] Git 최신 코드 가져오기..."
git pull origin main git pull origin main
# 호스트 디렉토리 준비 (볼륨 마운트용 루트 디렉토리만 생성) # Docker 볼륨 사용으로 호스트 디렉토리 준비 불필요
echo "" echo ""
echo "[2/6] 호스트 디렉토리 준비..." echo "[2/6] Docker 볼륨 확인..."
mkdir -p /home/vexplor/backend_data/uploads echo "Docker named volumes 사용 (권한 문제 없음)"
mkdir -p /home/vexplor/backend_data/data
mkdir -p /home/vexplor/frontend_data
# node 유저(UID 1000)와 동일한 소유권 설정
chown -R 1000:1000 /home/vexplor/backend_data
chown -R 1001:1001 /home/vexplor/frontend_data
chmod -R 755 /home/vexplor/backend_data
chmod -R 755 /home/vexplor/frontend_data
echo "볼륨 마운트 디렉토리 생성 완료 (node 유저 권한 부여)"
# 기존 컨테이너 중지 및 제거 # 기존 컨테이너 중지 및 제거
echo "" echo ""