2f0597c81b
Includes c2-core (FastAPI/MQTT/Firestore), discord-bot (slash commands), frontend (Next.js admin UI), and mosquitto config.
29 lines
1.0 KiB
Makefile
29 lines
1.0 KiB
Makefile
.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
|