Files
server-26/docker-compose.yml
T
2026-04-11 13:44:08 -04:00

48 lines
1.2 KiB
YAML

services:
mosquitto:
image: eclipse-mosquitto:2
restart: unless-stopped
ports:
- "1883:1883"
entrypoint: ["/mosquitto/config/entrypoint.sh"]
environment:
- MQTT_C2_USER=${MQTT_C2_USER}
- MQTT_C2_PASS=${MQTT_C2_PASS}
- MQTT_NODE_USER=${MQTT_NODE_USER}
- MQTT_NODE_PASS=${MQTT_NODE_PASS}
volumes:
- ./drb-c2-core/mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
- ./drb-c2-core/mosquitto/acl.conf:/mosquitto/config/acl.conf:ro
- ./drb-c2-core/mosquitto/entrypoint.sh:/mosquitto/config/entrypoint.sh:ro
- mosquitto_data:/mosquitto/data
c2-core:
build: ./drb-c2-core
restart: unless-stopped
ports:
- "8888:8000"
env_file: ./drb-c2-core/.env
volumes:
- ./drb-c2-core/gcp-key.json:/app/gcp-key.json:ro
depends_on:
- mosquitto
discord-bot:
build: ./drb-server-discord-bot
restart: unless-stopped
env_file: ./drb-server-discord-bot/.env
depends_on:
- c2-core
frontend:
build: ./drb-frontend
restart: unless-stopped
ports:
- "3000:3000"
env_file: ./drb-frontend/.env
depends_on:
- c2-core
volumes:
mosquitto_data: