From eba9f560ac76c6387f301927c53d25f53181591b Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 16 Apr 2026 00:03:48 +0200 Subject: [PATCH] fix: name JAR volume explicitly to match JARDOCKERVOLUME env var MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The compose volume `jars` gets created as `_jars` by Docker Compose, but JARDOCKERVOLUME tells the server to mount `cameleer-jars` on deployed app containers. These are different Docker volumes, so the app JAR was never visible inside the app container — causing ClassNotFoundException on startup. Fix: add `name: cameleer-jars` to the volume definition so both the server and deployed app containers share the same named volume. Co-Authored-By: Claude Opus 4.6 (1M context) --- installer/templates/docker-compose.server.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/installer/templates/docker-compose.server.yml b/installer/templates/docker-compose.server.yml index 6f541b1..3e07b37 100644 --- a/installer/templates/docker-compose.server.yml +++ b/installer/templates/docker-compose.server.yml @@ -88,6 +88,7 @@ services: volumes: jars: + name: cameleer-jars networks: cameleer-apps: