| 1234567891011121314151617181920212223242526272829 | 
							- FROM docker.io/alpine:3.20.3
 
- # https://github.com/roehling/postsrsd/blob/main/CHANGELOG.rst
 
- # https://git.alpinelinux.org/aports/log/community/postsrsd?h=3.20-stable
 
- ARG POSTSRSD_PACKAGE_VERSION=2.0.9-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
 
- # https://github.com/roehling/postsrsd/blob/1.6/postsrsd.c#L342
 
- ENV SRS_DOMAIN change-me.tld
 
- ENV SRS_SECRET /etc/postsrsd/secrets/list
 
- # forward SRS lookup
 
- EXPOSE 10001/tcp
 
- # reverse SRS lookup
 
- EXPOSE 10002/tcp
 
- # > Cannot open file with secret: /etc/postsrsd/secrets/list
 
- 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
 
 
  |