diff options
| -rw-r--r-- | docker/compose.yaml | 5 | ||||
| -rwxr-xr-x | x | 11 |
2 files changed, 12 insertions, 4 deletions
diff --git a/docker/compose.yaml b/docker/compose.yaml index f11bf95..2f3d5c9 100644 --- a/docker/compose.yaml +++ b/docker/compose.yaml @@ -6,8 +6,7 @@ services: - "25577:25577" volumes: - lunatic-debug-velocity-data:/server - - ../platform-velocity/build/libs:/plugins:ro - - ./plugins-velocity:/data/plugins + - ./plugins-velocity:/server/plugins - ./velocity.toml:/server/velocity.toml environment: TYPE: "VELOCITY" @@ -36,7 +35,6 @@ services: - "25575:25575" volumes: - lunatic-debug-s1-data:/data - - ../platform-paper/build/libs:/plugins:ro - ./plugins-paper-s1:/data/plugins - ./bukkit.yml:/data/bukkit.yml environment: @@ -84,7 +82,6 @@ services: - "25576:25575" volumes: - lunatic-debug-s2-data:/data - - ../platform-paper/build/libs:/plugins:ro - ./plugins-paper-s2:/data/plugins - ./bukkit.yml:/data/bukkit.yml environment: @@ -10,6 +10,7 @@ Usage: ./x <command> [options] Commands: start Build with gradlew and start docker compose + start-s1 Build Paper and start only s1 container restart Restart s1, s2 and velocity containers stop Stop docker compose clean Stop docker compose and remove volumes @@ -26,8 +27,18 @@ EOF case "${1:-}" in start) ./gradlew :platform-paper:clean :platform-paper:shadowJar :platform-velocity:clean :platform-velocity:shadowJar + # Copy built JARs to plugin directories + cp platform-paper/build/libs/*.jar docker/plugins-paper-s1/ + cp platform-paper/build/libs/*.jar docker/plugins-paper-s2/ + cp platform-velocity/build/libs/*.jar docker/plugins-velocity/ $DOCKER_COMPOSE up ;; + start-s1) + ./gradlew :platform-paper:clean :platform-paper:shadowJar + # Copy built JAR to s1 plugin directory + cp platform-paper/build/libs/*.jar docker/plugins-paper-s1/ + $DOCKER_COMPOSE up s1 + ;; restart) $DOCKER_COMPOSE restart s1 s2 velocity ;; |
