version: "3.7"
services:
  app:
    container_name: pepebot_server
    image: dutchellie/pepebot
    build: .
    restart: always
    depends_on:
      - db
    environment:
      - DB_USER=changemeusername
      - DB_PASS=changemepassword
      - DISCORD_TOKEN=<discord token>
      - RATE_LIMIT=2 # 2 Actions per TIME_LIMIT
      - TIME_LIMIT=5 # Per second
      - PEPE_SERVER=pepe_service:4000
  db:
    container_name: pepebot_database
    image: mysql:8.0
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: changeme
      MYSQL_DATABASE: pepebot
      MYSQL_USER: changemeusername
      MYSQL_PASSWORD: changemepassword
    volumes:
      - pepe_db_data:/var/lib/mysql
  pepe_service:
    container_name: pepebot_service
    image: dutchellie/pepebot_service:latest
    build: pepeservice
    restart: always
    environment: 
      - PEPE_DIR=/pepe/1.00
    volumes:
      - /your/pepe/folder:/pepe #edit this
volumes:
  pepe_db_data: {}