Synology 볼륨 구성 수정: SSD=volume3, HDD=volume1로 경로 변경

This commit is contained in:
Hyungi Ahn
2025-09-04 12:01:16 +09:00
parent 141e66e52c
commit f6bbf54f55
5 changed files with 835 additions and 40 deletions

View File

@@ -13,8 +13,8 @@ services:
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C"
volumes:
# SSD: 데이터베이스 (성능 최우선)
- /volume1/docker/document-server/database:/var/lib/postgresql/data
- /volume1/docker/document-server/config/postgresql.synology.conf:/etc/postgresql/postgresql.conf:ro
- /volume3/docker/document-server/database:/var/lib/postgresql/data
- /volume3/docker/document-server/config/postgresql.synology.conf:/etc/postgresql/postgresql.conf:ro
- ./database/init:/docker-entrypoint-initdb.d:ro
ports:
- "24101:5432"
@@ -53,7 +53,7 @@ services:
restart: unless-stopped
volumes:
# SSD: Redis 데이터 (빠른 캐시)
- /volume1/docker/document-server/redis:/data
- /volume3/docker/document-server/redis:/data
ports:
- "24103:6379"
command: >
@@ -100,15 +100,15 @@ services:
- MAX_FILE_SIZE=500000000
volumes:
# SSD: 애플리케이션 로그 및 설정 (빠른 액세스)
- /volume1/docker/document-server/logs:/app/logs
- /volume1/docker/document-server/config:/app/config
- /volume1/docker/document-server/cache:/app/cache
- /volume3/docker/document-server/logs:/app/logs
- /volume3/docker/document-server/config:/app/config
- /volume3/docker/document-server/cache:/app/cache
# HDD: 대용량 파일 저장소 (비용 효율적)
- /volume2/document-storage/uploads:/app/uploads
- /volume2/document-storage/documents:/app/documents
- /volume2/document-storage/thumbnails:/app/thumbnails
- /volume2/document-storage/backups:/app/backups
- /volume1/document-storage/uploads:/app/uploads
- /volume1/document-storage/documents:/app/documents
- /volume1/document-storage/thumbnails:/app/thumbnails
- /volume1/document-storage/backups:/app/backups
ports:
- "24102:8000"
depends_on:
@@ -139,16 +139,16 @@ services:
restart: unless-stopped
volumes:
# SSD: Nginx 설정, 로그, 캐시 (성능 최적화)
- /volume1/docker/document-server/nginx/conf.d:/etc/nginx/conf.d
- /volume1/docker/document-server/nginx/cache:/var/cache/nginx
- /volume1/docker/document-server/logs/nginx:/var/log/nginx
- /volume3/docker/document-server/nginx/conf.d:/etc/nginx/conf.d
- /volume3/docker/document-server/nginx/cache:/var/cache/nginx
- /volume3/docker/document-server/logs/nginx:/var/log/nginx
# SSD: 프론트엔드 정적 파일 (빠른 서빙)
- ./frontend:/usr/share/nginx/html:ro
# HDD: 대용량 문서 파일 (읽기 전용)
- /volume2/document-storage/uploads:/usr/share/nginx/html/uploads:ro
- /volume2/document-storage/documents:/usr/share/nginx/html/documents:ro
- /volume1/document-storage/uploads:/usr/share/nginx/html/uploads:ro
- /volume1/document-storage/documents:/usr/share/nginx/html/documents:ro
ports:
- "24100:80"
depends_on: