Initial commit — DRB server stack
Includes c2-core (FastAPI/MQTT/Firestore), discord-bot (slash commands), frontend (Next.js admin UI), and mosquitto config.
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
.PHONY: setup up down build logs logs-c2 logs-bot logs-frontend
|
||||
|
||||
setup:
|
||||
@[ -f drb-c2-core/.env ] && echo "drb-c2-core/.env already exists, skipping." || (cp drb-c2-core/.env.example drb-c2-core/.env && echo "Created drb-c2-core/.env")
|
||||
@[ -f drb-server-discord-bot/.env ] && echo "drb-server-discord-bot/.env already exists, skipping." || (cp drb-server-discord-bot/.env.example drb-server-discord-bot/.env && echo "Created drb-server-discord-bot/.env")
|
||||
@[ -f drb-frontend/.env ] && echo "drb-frontend/.env already exists, skipping." || (cp drb-frontend/.env.example drb-frontend/.env && echo "Created drb-frontend/.env")
|
||||
@echo "Done. Fill in any secrets before running 'make up'."
|
||||
|
||||
up:
|
||||
docker compose up -d
|
||||
|
||||
down:
|
||||
docker compose down
|
||||
|
||||
build:
|
||||
docker compose build
|
||||
|
||||
logs:
|
||||
docker compose logs -f
|
||||
|
||||
logs-c2:
|
||||
docker compose logs -f c2-core
|
||||
|
||||
logs-bot:
|
||||
docker compose logs -f discord-bot
|
||||
|
||||
logs-frontend:
|
||||
docker compose logs -f frontend
|
||||
Reference in New Issue
Block a user