diff --git a/docker/proxy/Dockerfile b/docker/proxy/Dockerfile index d043411..7361de3 100644 --- a/docker/proxy/Dockerfile +++ b/docker/proxy/Dockerfile @@ -10,11 +10,13 @@ RUN apt-get -y update && \ if [ -d "vendor" ]; then GOOS=${TARGETOS} GOARCH=${TARGETARCH} GOPROXY=off make proxy -j$(nproc); else \ GOOS=${TARGETOS} GOARCH=${TARGETARCH} make proxy -j$(nproc); fi -FROM alpine:3 +FROM debian:bullseye-slim ENV CONFIG=/config/proxy.conf -RUN adduser -D spreedbackend && \ - apk add --no-cache bash ca-certificates libc6-compat libstdc++ +RUN adduser --system --no-create-home spreedbackend && \ + apt-get update -y && \ + apt-get install -y ca-certificates && \ + rm -rf /var/apt/lists/* COPY --from=builder /workdir/bin/proxy /usr/bin/nextcloud-spreed-signaling-proxy COPY ./proxy.conf.in /config/proxy.conf.in diff --git a/docker/server/Dockerfile b/docker/server/Dockerfile index be36ca7..ba1538a 100644 --- a/docker/server/Dockerfile +++ b/docker/server/Dockerfile @@ -11,11 +11,13 @@ RUN apt-get -y update && \ if [ -d "vendor" ]; then GOOS=${TARGETOS} GOARCH=${TARGETARCH} GOPROXY=off make server -j$(nproc); else \ GOOS=${TARGETOS} GOARCH=${TARGETARCH} make server -j$(nproc); fi -FROM alpine:3 +FROM debian:bullseye-slim ENV CONFIG=/config/server.conf -RUN adduser -D spreedbackend && \ - apk add --no-cache bash ca-certificates libc6-compat libstdc++ +RUN adduser --system --no-create-home spreedbackend && \ + apt-get update -y && \ + apt-get install -y ca-certificates && \ + rm -rf /var/apt/lists/* COPY --from=builder /workdir/bin/signaling /usr/bin/nextcloud-spreed-signaling COPY ./server.conf.in /config/server.conf.in