19 lines
913 B
Docker
19 lines
913 B
Docker
FROM alpine:latest
|
|
ARG CONFIG=/etc/redxen/murmur/murmur.ini
|
|
|
|
RUN --network=host apk add qt5-qtbase-postgresql murmur
|
|
|
|
COPY --from=redxen.eu/data/ca:latest /redxen.eu/certs/ca.crt /etc/redxen/mumble-cert/ca.crt
|
|
COPY --from=redxen.eu/data/selfsigned:latest /redxen.eu/certs/mumble.crt /etc/redxen/mumble-cert/mumble.crt
|
|
COPY --from=redxen.eu/data/selfsigned:latest /redxen.eu/keys/mumble.key /etc/redxen/mumble-cert/mumble.key
|
|
|
|
COPY --from=redxen.eu/data/ca:latest /redxen.eu/certs/ca.crt /root/.postgresql/root.crt
|
|
COPY --from=redxen.eu/data/postgres-cert:latest /redxen.eu/certs/murmur.crt /root/.postgresql/postgresql.crt
|
|
COPY --from=redxen.eu/data/postgres-cert:latest /redxen.eu/keys/murmur.key /root/.postgresql/postgresql.key
|
|
|
|
ADD murmur.ini $CONFIG
|
|
RUN --mount=type=secret,id=mregpass sed -i -e "s/MUMBLE_REGISTER_PASS/$(cat /run/secrets/mregpass)/" $CONFIG
|
|
|
|
ENV CONFIG $CONFIG
|
|
CMD murmurd -fg -ini $CONFIG
|