Exec java instead of spawning a child
This commit is contained in:
parent
3c7ec4e32d
commit
e9096a7679
|
@ -1,4 +1,4 @@
|
|||
FROM danielberteaud/alpine:24.1-2
|
||||
FROM danielberteaud/alpine:24.1-7
|
||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||
|
||||
ENV UBNT_UPDATE_API="https://fw-update.ubnt.com/api/firmware-latest?filter=eq~~product~~unifi-firmware&filter=eq~~channel~~release" \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
FROM danielberteaud/java:17.24.1-1 AS builder
|
||||
FROM danielberteaud/java:17.24.1-3 AS builder
|
||||
|
||||
ARG UNIFI_VERSION=8.0.26
|
||||
|
||||
|
@ -12,7 +12,7 @@ RUN set -euxo pipefail &&\
|
|||
rm -f UniFi/bin/mongod &&\
|
||||
chown -R root:root UniFi
|
||||
|
||||
FROM danielberteaud/java:17.24.1-1
|
||||
FROM danielberteaud/java:17.24.1-3
|
||||
MAINTAINER Daniel Berteaud <dbd@ehtrace.com>
|
||||
|
||||
ENV JAVA_OPTS="-Djava.awt.headless=true -Dlogback.configurationFile=/opt/unifi/logback.xml --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED" \
|
||||
|
@ -37,5 +37,5 @@ USER unifi
|
|||
VOLUME /data
|
||||
WORKDIR /opt/unifi
|
||||
|
||||
CMD ["sh", "-c", "java ${JAVA_OPTS} -jar /opt/unifi/lib/ace.jar start"]
|
||||
CMD ["sh", "-c", "exec java ${JAVA_OPTS} -jar /opt/unifi/lib/ace.jar start"]
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ job "unifi" {
|
|||
"traefik.http.routers.unifi-portal.rule=Host(`unifi-portal.example.org`) && PathPrefix(`/guest`)",
|
||||
"traefik.http.routers.unifi-portal.entrypoints=unifi-portal",
|
||||
"traefik.http.routers.unifi-portal.tls=true",
|
||||
"traefik.http.routers.unifi-portal.middlewares=rate-limit-std@file,inflight-std@file,security-headers@file,hsts@file,compression@file,csp-relaxed@file"
|
||||
"traefik.http.routers.unifi-portal.middlewares=rate-limit-std@file,inflight-std@file,security-headers@file,hsts@file"
|
||||
|
||||
]
|
||||
}
|
||||
|
@ -220,17 +220,15 @@ _EOF
|
|||
driver = "docker"
|
||||
|
||||
config {
|
||||
image = "danielberteaud/unifi:8.0.26-1"
|
||||
image = "danielberteaud/unifi:8.0.26-2"
|
||||
volumes = [
|
||||
"local/init-system.properties.sh:/entrypoint.d/10-init-system.properties.sh"
|
||||
]
|
||||
|
||||
mount {
|
||||
type = "tmpfs"
|
||||
target = "/opt/unifi/run"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
vault {
|
||||
|
|
|
@ -37,5 +37,5 @@ USER unifi
|
|||
VOLUME /data
|
||||
WORKDIR /opt/unifi
|
||||
|
||||
CMD ["sh", "-c", "java ${JAVA_OPTS} -jar /opt/unifi/lib/ace.jar start"]
|
||||
CMD ["sh", "-c", "exec java ${JAVA_OPTS} -jar /opt/unifi/lib/ace.jar start"]
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ unifi:
|
|||
driver: docker
|
||||
|
||||
# The image for the controller
|
||||
image: '[[ .docker.repo ]]unifi:8.0.26-1'
|
||||
image: '[[ .docker.repo ]]unifi:8.0.26-2'
|
||||
|
||||
# Resource allocation for the controller
|
||||
resources:
|
||||
|
|
Loading…
Reference in New Issue