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:
Logan
2026-04-05 19:01:39 -04:00
commit 2f0597c81b
77 changed files with 4126 additions and 0 deletions
+28
View File
@@ -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