version: "3" services: rsps-2006scape-build: image: maven:3.8.2-jdk-8 container_name: rsps-2006scape-build command: ["mvn", "-B", "clean", "install"] volumes: - ./:/usr/src/2006scape working_dir: /usr/src/2006scape restart: "no" rsps-2006scape-file-server: image: openjdk:8-alpine container_name: rsps-2006scape-file-server #command: ["java", "-cp", "\"target/classes:libs/*:\"", "org.apollo.jagcached.FileServer"] command: ["java", "-jar", "target/file_server-1.0-jar-with-dependencies.jar"] volumes: - ./2006Scape file_server:/usr/src/fileserver working_dir: /usr/src/fileserver ports: - 8080:8080 # web panel - 43595-43596:43595-43596 # File Server restart: unless-stopped rsps-2006scape-server: image: openjdk:8-alpine container_name: rsps-2006scape-server #command: ["java", "-cp", "\"target/classes:libs/*:\"", "org.apollo.jagcached.FileServer"] command: ["java", "-jar", "target/server-1.0-jar-with-dependencies.jar"] volumes: - ./2006Scape Server:/usr/src/server working_dir: /usr/src/server ports: - 43594:43594 # Server - 43594:43594/udp # Server restart: unless-stopped