NginxProxyManagerTest
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| a configured letsencryptEmail registers with --email instead of unsafely | 0.010s | passed |
| a docker failure never throws — the HTTP server keeps running | 0.003s | passed |
| does not start while a foreign container occupies an nginx port | 0.010s | passed |
| first start runs the init config, obtains a certificate, and restarts with the full config | 0.031s | passed |
| rejects a missing server name | 0.002s | passed |
| rejects a server name that could inject nginx directives | 0.008s | passed |
| rejects a server.port collision with the nginx ports | 0.002s | passed |
| removes a stale werkator-named container occupying an nginx port | 0.015s | passed |
| renewCertificateAndReload is a no-op while no container is managed | 0.001s | passed |
| renewCertificateAndReload renews the certificate and reloads nginx | 0.006s | passed |
| resolves the legacy defaults for upstream host, container name, and state dir | 0.004s | passed |
| stale nginx containers of this repository are removed by label before the start | 0.016s | passed |
| start makes no docker calls when disabled | 0.003s | passed |
| start with an existing certificate uses the full config immediately and renews | 0.021s | passed |
| stop removes the managed container exactly once | 0.005s | passed |
Standard output
Creating nstance of class de.hoennig.werkator.server.NginxProxyManagerTest 2026-09-03T09:36:08.974Z WARN 144 --- [-2097104851#390] d.h.werkator.server.NginxProxyManager : cannot start managed nginx because serverName or upstreamHost is not a valid host name 2026-09-03T09:36:08.975Z WARN 144 --- [-2097104851#390] d.h.werkator.server.NginxProxyManager : cannot start managed nginx because serverName or upstreamHost is not a valid host name 2026-09-03T09:36:08.979Z WARN 144 --- [-2097104851#391] d.h.werkator.server.NginxProxyManager : cannot start managed nginx because server.nginx.serverName is empty 2026-09-03T09:36:08.981Z WARN 144 --- [-2097104851#392] d.h.werkator.server.NginxProxyManager : cannot start managed nginx because server.port 8080 collides with an nginx port 2026-09-03T09:36:09.077Z WARN 144 --- [-2097104851#397] d.h.werkator.server.NginxProxyManager : nginx port is already used by Docker container other-app (abc123) 2026-09-03T09:36:09.077Z WARN 144 --- [-2097104851#397] d.h.werkator.server.NginxProxyManager : nginx port is already used by Docker container other-app (abc123) 2026-09-03T09:36:09.078Z WARN 144 --- [-2097104851#397] d.h.werkator.server.NginxProxyManager : nginx port is already used by Docker container other-app (abc123) 2026-09-03T09:36:09.080Z WARN 144 --- [-2097104851#397] d.h.werkator.server.NginxProxyManager : nginx port is already used by Docker container other-app (abc123) 2026-09-03T09:36:09.080Z WARN 144 --- [-2097104851#397] d.h.werkator.server.NginxProxyManager : managed nginx was not started because a configured port is still in use 2026-09-03T09:36:09.114Z WARN 144 --- [-2097104851#402] d.h.werkator.server.NginxProxyManager : could not start managed nginx: java.lang.RuntimeException: docker: command not found