services:
  app:
    build: .
    ports:
      - "1664:1664"
    volumes:
      - /etc/cpolis/config.toml:/etc/cpolis/config.toml
      - /etc/cpolis/serviceAccountKey.json:/etc/cpolis/serviceAccountKey.json
      - /var/log/cpolis.log:/var/log/cpolis.log
    depends_on:
      - db

  db:
    image: mariadb:latest
    environment:
      MYSQL_DATABASE: cpolis
      MYSQL_USER: cpolis
      MYSQL_PASSWORD: ${DB_PASS} 
    ports:
      - "3306:3306"
    volumes:
      - ./create_db.sql:/docker-entrypoint-initdb.d/create_db.sql