FROM alpine RUN apk update && apk add --no-cache tini bash ca-certificates openssl perl perl-mojolicious perl-json perl-mime-base64 perl-app-cpanminus perl-test-fatal RUN cpanm install URI::Escape RUN mkdir -p /opt/webhook2_ntfy/ ADD . /opt/webhook2_ntfy/ RUN chmod a+x /opt/webhook2_ntfy/script/webhook2_ntfy WORKDIR /opt/webhook2_ntfy RUN addgroup webhook2ntfy && adduser -D -G webhook2ntfy webhook2ntfy ADD entrypoint.sh /entrypoint.sh RUN chmod a+x /entrypoint.sh USER webhook2ntfy ENTRYPOINT ["/sbin/tini", "--", "/entrypoint.sh"]