Dockerfile 508 B

12345678910111213141516171819202122
  1. FROM --platform=linux/amd64 registry.fedoraproject.org/fedora-minimal:36-x86_64
  2. RUN mkdir -p /config /var/www/olivetin \
  3. && microdnf install -y --nodocs --noplugins --setopt=keepcache=0 --setopt=install_weak_deps=0 \
  4. iputils \
  5. openssh-clients \
  6. shadow-utils \
  7. docker \
  8. && microdnf clean all
  9. RUN useradd --system --create-home olivetin -u 1000
  10. EXPOSE 1337/tcp
  11. VOLUME /config
  12. COPY OliveTin /usr/bin/OliveTin
  13. COPY webui /var/www/olivetin/
  14. USER olivetin
  15. ENTRYPOINT [ "/usr/bin/OliveTin" ]