version: "3" services: caddy: build: "./builds/caddy/" container_name: caddy restart: unless-stopped ports: - "80:80" - "443:443" env_file: .caddy.env volumes: - "/root/infrastructure-compose/Caddyfile:/etc/caddy/Caddyfile" - "caddy_data:/data" - "caddy_config:/config" velocity: image: eclipse-temurin:21 restart: always ports: - "25565:25565" - "19131:19132/tcp" - "19131:19132/udp" volumes: - "/velocity:/mnt" working_dir: "/mnt" command: ["java", "-Xms64m", "-Xmx1024m", "-jar", "/mnt/velocity.jar"] meshcentral: image: typhonragewind/meshcentral:latest restart: always ports: - "8086:443" env_file: .meshcentral.env volumes: - "/meshcentral/data:/opt/meshcentral/meshcentral-data" - "/meshcentral/user_files:/opt/meshcentral/meshcentral-files" - "/backup/meshcentral:/opt/meshcentral/meshcentral-backups" bedrockconnect: image: pugmatt/bedrock-connect:latest restart: always ports: - "19132:19132/udp" env_file: .bedrockconnect.env volumes: - "/root/bedrockconnect:/mnt" volumes: caddy_data: caddy_config: