FROM superseriousbusiness/gotosocial:${GTS_VERSION} RUN apk update && apk upgrade && apk add bash \ && addgroup -S -g ${FLOW_GID} flow \ && adduser -S -H -D -s /bin/bash -u ${GTS_UID} -G flow gts \ && chown -R ${GTS_UID}:${GTS_UID} /gotosocial \ && mkdir -p /flow/gts/tmp /flow/gts/config && chown -R ${GTS_UID}:${GTS_UID} /flow/gts COPY --chown=${GTS_UID}:${GTS_UID} entrypoint.sh /usr/local/bin/entrypoint.sh COPY --chown=${GTS_UID}:${GTS_UID} config.yaml /flow/gts/config/config.yaml COPY --chown=${GTS_UID}:${FLOW_GID} traefik_gotosocial.yaml /flow/gts/tmp/traefik_gotosocial.yaml RUN chmod a+x /usr/local/bin/entrypoint.sh USER ${GTS_UID}:${FLOW_GID} ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]