Files
NetworkDeviceManagementSystem/docker-compose.yml

41 lines
1.1 KiB
YAML
Raw Normal View History

2026-05-04 21:28:34 +07:00
version: "3.8"
services:
# ─── Database (TimescaleDB) ────────────────────────
db:
image: timescale/timescaledb:latest-pg15
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
# ─── Storage (MinIO) ───────────────────────────────
minio:
image: minio/minio:latest
restart: unless-stopped
command: server /data --console-address ":9001"
environment:
MINIO_ROOT_USER: ${MINIO_ROOT_USER}
MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD}
ports:
- "9000:9000" # API
- "9001:9001" # Web UI
volumes:
- minio_data:/data
app:
image: python:3.12-slim
restart: unless-stopped
volumes:
- .:/workspace:cached # ← Sửa từ ".." thành "."
command: sleep infinity
working_dir: /workspace
volumes:
postgres_data:
minio_data: