Files
filebrowser/Dockerfile.s6
T

24 lines
606 B
Docker
Raw Normal View History

FROM ghcr.io/linuxserver/baseimage-alpine:3.22
2021-12-15 10:58:47 +01:00
RUN apk update && \
apk --no-cache add ca-certificates mailcap curl jq
# Make user and create necessary directories
RUN mkdir -p /config /database /srv && \
chown -R abc:abc /config /database /srv
2021-12-15 10:58:47 +01:00
# Copy files and set permissions
COPY filebrowser /bin/filebrowser
COPY docker/common/ /
COPY docker/s6/ /
2021-12-15 10:58:47 +01:00
RUN chown -R abc:abc /bin/filebrowser /defaults healthcheck.sh
2021-12-15 10:58:47 +01:00
# Define healthcheck script
HEALTHCHECK --start-period=2s --interval=5s --timeout=3s CMD /healthcheck.sh
# Set the volumes and exposed ports
2021-12-15 10:58:47 +01:00
VOLUME /srv /config /database
EXPOSE 80