summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/compose.yaml5
-rwxr-xr-xx11
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:
diff --git a/x b/x
index 78cbe04..d8c998a 100755
--- a/x
+++ b/x
@@ -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
;;