Closed komapa closed 1 year ago
Another thing to point out is that the versions after jetty-v1.2021.12
do not seem to handle or pass linux signals properly either as you will see, you cannot CTRL-C from running the newer version of the docker container.
f08db467c8e5ff4ac21a737abd9d4c21c8f8fc49 added the call to generate-jetty-start.sh
to the build phase in the Dockerfile. Since jetty.start
now exists in the image it is used to start jetty without further processing of additional arguments.
I'm not sure how to fix this, though. From f08db467c8e5ff4ac21a737abd9d4c21c8f8fc49's commit message it seems that the generation of jetty.start
was a deliberate choice to support containers with read only filesystems.
For documentation purpose:
There exists multiple examples now:
Something between these two versions https://github.com/plantuml/plantuml-server/compare/v1.2021.12...v1.2021.14, the behavior was broken for passing
--module=http-forwarded
which is needed for plantuml-server to be able to properly handle being behind a TLS load balancer. See https://github.com/plantuml/plantuml-server/issues/163Notice how the newer version returns
Location: http://localhost:8080/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
and nothttps://
as it should and what the older version returns.Using 2021.14 because
docker: Error response from daemon: manifest for plantuml/plantuml-server:jetty-v1.2021.13 not found: manifest unknown: manifest unknown
Do you have any ideas?