Files
log-viewer/docker-compose.yml
T
2026-08-06 06:14:47 +00:00

54 lines
1.5 KiB
YAML

# ============================================
# SIMRS Log Forensic Inspector
# docker-compose.yml
# ============================================
# Gunakan:
# make dev-up → Jalankan mode DEVELOPMENT
# make prod-up → Jalankan mode PRODUCTION
# ============================================
x-common: &common
restart: unless-stopped
ports:
- "5880:5880"
environment: &common-env
PORT: 5880
LOGS_DIR: /app/logs
KEYCLOAK_URL: https://auth.rssa.top/
KEYCLOAK_REALM: rssa
KEYCLOAK_CLIENT_ID: satu
KEYCLOAK_CLIENT_SECRET: ZhkK45MHB0a0eAZX5ecNTnlfnWlZXfBE
SIMRS_URL: http://meninjar.dev.rssa.id:4003
services:
# ─── Development ───────────────────────────
dev:
<<: *common
container_name: simrs-log-forensic-dev
build:
context: .
dockerfile: Dockerfile
profiles: ["dev"]
environment:
<<: *common-env
NODE_ENV: development
NODE_OPTIONS: "--max-old-space-size=4096"
volumes:
- .:/app
- /app/node_modules
- /mnt/simrs-dev/logs:/app/logs
# ─── Production ────────────────────────────
prod:
<<: *common
container_name: simrs-log-forensic
build:
context: .
dockerfile: Dockerfile.prod
profiles: ["prod"]
environment:
<<: *common-env
NODE_ENV: production
volumes:
- /mnt/simrs/logs:/app/logs