version: "3.8" services: mcsd: build: . container_name: mcsd restart: never stop_grace_period: 120s volumes: - ./server:/data environment: - MCSD_ENFORCE_FRESH_CACHES=false # cleans all caches on startup, useful if you experience issues - MCSD_FORCE_UPGRADE=true # updates all chunks to the latest version, if possible. will slow down startup time on upgrade but will significantly increase server performance during runtime - MCSD_SAFEMODE=false # disables all datapacks - MCSD_AUTO_RESTART=true # restarts the server automatically if it exists - MCSD_CLEAN_LOGS=true # removes all log files on startup (restarts are not affected) - MCSD_JAVA_VERSION=17 # available arw: 17, 11 and 8 ports: - 25565:25565