mirror of
https://github.com/atareao/self-hosted.git
synced 2024-07-06 22:12:15 +02:00
26 lines
791 B
Docker
26 lines
791 B
Docker
FROM alpine:3.15 as alpine
|
|
|
|
ENV TZ=Europe/Madrid
|
|
ENV VERSION=1.21.2
|
|
|
|
RUN apk add --update --no-cache \
|
|
tini~=0.19 \
|
|
tzdata~=2022a-r0 && \
|
|
rm -rf /var/cache/apk && \
|
|
mkdir /app /etc/ntfy /app/data /app/data/attachments && \
|
|
addgroup -g 1000 -S dockerus && \
|
|
adduser -u 1000 -S dockerus -G dockerus
|
|
|
|
ADD https://github.com/binwiederhier/ntfy/releases/download/v${VERSION}/ntfy_${VERSION}_linux_x86_64.tar.gz /tmp/
|
|
RUN tar zxvf /tmp/ntfy_${VERSION}_linux_x86_64.tar.gz -C /tmp && \
|
|
cp -a /tmp/ntfy_${VERSION}_linux_x86_64/ntfy /app/ntfy && \
|
|
rm -rf /tmp/ntfy_${VERSION}_linux_x86_64* && \
|
|
chown -R dockerus:dockerus /app /etc/ntfy /app/data /app/data/attachments
|
|
|
|
EXPOSE 80
|
|
|
|
WORKDIR /app
|
|
|
|
ENTRYPOINT ["tini", "--"]
|
|
CMD ["/app/ntfy", "serve"]
|