1234567891011121314151617181920212223242526272829 |
- FROM docker.io/alpine:3.21.2
- ARG POSTSRSD_PACKAGE_VERSION=2.0.10-r0
- RUN adduser -S postsrsd \
- && apk add --no-cache postsrsd=$POSTSRSD_PACKAGE_VERSION \
- && mkdir -p /etc/postsrsd/secrets \
- && chown postsrsd /etc/postsrsd/secrets
- USER postsrsd
- VOLUME /etc/postsrsd/secrets
- ENV SRS_DOMAIN change-me.tld
- ENV SRS_SECRET /etc/postsrsd/secrets/list
- EXPOSE 10001/tcp
- EXPOSE 10002/tcp
- CMD set -x; \
- if [ ! -f "$SRS_SECRET" ]; \
- then tr -dc '1-9a-zA-Z' < /dev/random | head -c 32 > "$SRS_SECRET"; \
- fi \
- && postsrsd -l0.0.0.0 -e
|