.PHONY: help dev-up dev-build prod-up prod-build down logs restart status clean APP_NAME = simrs-log-forensic PORT = 5880 help: @echo "" @echo "╔══════════════════════════════════════════════════╗" @echo "║ SIMRS Forensic Inspector (Port $(PORT)) ║" @echo "╠══════════════════════════════════════════════════╣" @echo "║ DEVELOPMENT ║" @echo "║ make dev-up → Jalankan mode dev ║" @echo "║ make dev-build → Build ulang image dev ║" @echo "║ ║" @echo "║ PRODUCTION ║" @echo "║ make prod-up → Jalankan mode production ║" @echo "║ make prod-build → Build ulang image prod ║" @echo "║ ║" @echo "║ UMUM ║" @echo "║ make down → Hentikan & hapus ║" @echo "║ make logs → Lihat log real-time ║" @echo "║ make restart → Restart container ║" @echo "║ make status → Cek status container ║" @echo "║ make clean → Hapus node_modules & dist ║" @echo "╚══════════════════════════════════════════════════╝" @echo "" # ─── Development ────────────────────────────── dev-up: docker compose --profile dev up -d dev-build: docker compose --profile dev up --build --force-recreate -d # ─── Production ─────────────────────────────── prod-up: docker compose --profile prod up -d prod-build: docker compose --profile prod up --build --force-recreate -d # ─── Umum ───────────────────────────────────── down: docker compose --profile dev --profile prod down -v logs: docker compose --profile dev --profile prod logs -f restart: docker compose --profile dev --profile prod restart status: docker compose --profile dev --profile prod ps clean: rm -rf node_modules dist