version: "3"
services:
  mc:
    container_name: atm3
    image: itzg/minecraft-server:java8-graalvm-ce
    tty: true
    stdin_open: true
    restart: unless-stopped
    ports:
      - "25565:25565"
    env_file:
      - ../stack.env
    environment:
      EULA: "TRUE"
      TYPE: "AUTO_CURSEFORGE"
      CF_SLUG: "all-the-mods-3"
      CF_FILENAME_MATCHER: "6.1.1"
      TZ: "America/Moncton"
      ENABLE_ROLLING_LOGS: "true"
      MAX_MEMORY: "6G"
      VERSION: "1.12.2"
      MOTD: "All The Mods 3"
      DIFFICULTY: "normal"
      SNOOPER_ENABLED: "false"
      ALLOW_FLIGHT: "true"
      ENABLE_RCON: "true"
      USE_AIKAR_FLAGS: "true"
    volumes:
      # attach the relative directory 'data' to the container's /data path
      - /docker/appdata/atm3/data:/data