This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang | stage | minor | `1.22.7-bullseye` -> `1.23.1-bullseye` | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNS4wIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119--> Reviewed-on: #502 Co-authored-by: renovate-bot <bot@walbeck.it> Co-committed-by: renovate-bot <bot@walbeck.it>
35 lines
1.1 KiB
Docker
35 lines
1.1 KiB
Docker
FROM golang:1.23.1-bullseye@sha256:45b43371f21ec51276118e6806a22cbb0bca087ddd54c491fdc7149be01035d5 as build
|
|
|
|
# renovate: datasource=github-tags depName=strukturag/nextcloud-spreed-signaling versioning=semver
|
|
ENV SPREED_SIGNALING_VERSION v2.0.0
|
|
|
|
RUN set -ex; \
|
|
apt-get update; \
|
|
apt-get install -y --no-install-recommends \
|
|
protobuf-compiler \
|
|
; \
|
|
git clone --branch $SPREED_SIGNALING_VERSION https://github.com/strukturag/nextcloud-spreed-signaling.git /build; \
|
|
cd /build; \
|
|
make build;
|
|
|
|
FROM debian:bullseye-slim@sha256:00558f781b91e90469812bad32002f311ab26ef241b4a1996f6600680ec82f5c
|
|
|
|
COPY --from=build /build/bin/signaling /usr/local/bin/signaling
|
|
COPY --from=build /build/server.conf.in /config/server.conf
|
|
|
|
RUN set -ex; \
|
|
\
|
|
groupadd --system --gid 601 signaling; \
|
|
useradd --no-log-init --system --gid signaling --no-create-home --uid 601 signaling; \
|
|
\
|
|
apt-get update; \
|
|
apt-get install -y --no-install-recommends \
|
|
ca-certificates \
|
|
; \
|
|
rm -rf /var/lib/apt/lists/*;
|
|
|
|
USER signaling:signaling
|
|
|
|
EXPOSE 8088 8443
|
|
|
|
CMD ["/usr/local/bin/signaling", "--config", "/config/server.conf"]
|