2025-12-31 21:44:40 +09:00
|
|
|
services:
|
2026-01-19 09:51:26 +09:00
|
|
|
fromis9-frontend:
|
|
|
|
|
build: ./frontend
|
|
|
|
|
container_name: fromis9-frontend
|
2026-01-02 17:04:27 +09:00
|
|
|
labels:
|
|
|
|
|
- "com.centurylinklabs.watchtower.enable=false"
|
2026-01-19 09:51:26 +09:00
|
|
|
environment:
|
|
|
|
|
- VITE_API_URL=http://backend:3000
|
2026-01-18 18:53:57 +09:00
|
|
|
# 개발 모드
|
|
|
|
|
volumes:
|
2026-01-19 09:51:26 +09:00
|
|
|
- ./frontend:/app
|
|
|
|
|
- frontend_modules:/app/node_modules
|
2026-01-18 18:53:57 +09:00
|
|
|
# 배포 모드 (사용 시 위 volumes를 주석처리)
|
|
|
|
|
# volumes: []
|
2026-01-19 09:51:26 +09:00
|
|
|
depends_on:
|
|
|
|
|
- backend
|
2025-12-31 21:44:40 +09:00
|
|
|
networks:
|
|
|
|
|
- app
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
2026-01-19 09:51:26 +09:00
|
|
|
fromis9-backend:
|
|
|
|
|
build: ./backend
|
|
|
|
|
container_name: fromis9-backend
|
2026-01-19 09:49:27 +09:00
|
|
|
labels:
|
|
|
|
|
- "com.centurylinklabs.watchtower.enable=false"
|
2026-01-19 09:51:26 +09:00
|
|
|
env_file:
|
|
|
|
|
- .env
|
2026-01-19 09:49:27 +09:00
|
|
|
# 개발 모드
|
|
|
|
|
volumes:
|
2026-01-19 09:51:26 +09:00
|
|
|
- ./backend:/app
|
|
|
|
|
- backend_modules:/app/node_modules
|
2026-01-19 09:49:27 +09:00
|
|
|
# 배포 모드 (사용 시 위 volumes를 주석처리)
|
|
|
|
|
# volumes: []
|
|
|
|
|
networks:
|
|
|
|
|
- app
|
2026-01-19 09:51:26 +09:00
|
|
|
- db
|
2026-01-19 09:49:27 +09:00
|
|
|
restart: unless-stopped
|
|
|
|
|
|
2026-01-06 08:22:43 +09:00
|
|
|
meilisearch:
|
|
|
|
|
image: getmeili/meilisearch:v1.6
|
|
|
|
|
container_name: fromis9-meilisearch
|
|
|
|
|
environment:
|
|
|
|
|
- MEILI_MASTER_KEY=${MEILI_MASTER_KEY}
|
|
|
|
|
volumes:
|
|
|
|
|
- ./meilisearch_data:/meili_data
|
|
|
|
|
networks:
|
|
|
|
|
- app
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
2026-01-16 21:11:02 +09:00
|
|
|
redis:
|
|
|
|
|
image: redis:7-alpine
|
|
|
|
|
container_name: fromis9-redis
|
2026-01-18 18:53:57 +09:00
|
|
|
volumes:
|
|
|
|
|
- ./redis_data:/data
|
2026-01-16 21:11:02 +09:00
|
|
|
networks:
|
|
|
|
|
- app
|
|
|
|
|
restart: unless-stopped
|
|
|
|
|
|
2026-01-18 18:53:57 +09:00
|
|
|
volumes:
|
|
|
|
|
backend_modules:
|
|
|
|
|
frontend_modules:
|
|
|
|
|
|
2025-12-31 21:44:40 +09:00
|
|
|
networks:
|
|
|
|
|
app:
|
|
|
|
|
external: true
|
|
|
|
|
db:
|
|
|
|
|
external: true
|