first commit
This commit is contained in:
No files matched your search
@@ -0,0 +1,56 @@
|
||||
.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
|
||||
Reference in New Issue
Block a user