Skip to content
Snippets Groups Projects
docker-compose.yml 706 B
Newer Older
version: '3'

services:
  discord-bot:
    build: .
    depends_on:
      - mongo
    volumes:
      - "/usr/src/app/node_modules"
    ports:
      - "8080:8080"
    environment:
      MONGO_ROOT_USERNAME: "${MONGO_ROOT_USERNAME}"
      MONGO_ROOT_PASSWORD: "${MONGO_ROOT_PASSWORD}"
      MONGO_PORT: "${MONGO_PORT}"
      DISCORD_API_TOKEN: "${DISCORD_API_TOKEN}"
      DISCORD_APP_ID: "${DISCORD_APP_ID}"

  mongo:
    image: mongo
    volumes:
      - "./mongo:/data/db"
    ports:
      - "${MONGO_PORT}:${MONGO_PORT}"
    restart: always
    environment:
      MONGO_INITDB_ROOT_USERNAME: "${MONGO_ROOT_USERNAME}"
      MONGO_INITDB_ROOT_PASSWORD: "${MONGO_ROOT_PASSWORD}"