Files
log-viewer/Makefile
T
2026-08-05 01:30:50 +00:00

57 lines
2.5 KiB
Makefile

.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