bitb0x/roles/apps/files/docs/Containerfile

22 lines
468 B
Docker

FROM docker.io/almalinux/9-minimal:latest
LABEL maintainer="n0x@n0xb0x.org"
COPY requirements.txt requirements.txt
RUN printf "tsflags=nodocs\n" >>/etc/dnf/dnf.conf \
&& microdnf update -y \
&& microdnf install -y \
ca-certificates \
python3 \
python3-pip \
&& microdnf clean all \
&& pip3 install -r requirements.txt \
&& rm -rf /var/cache/* /var/log* /tmp/*
EXPOSE 8081 80
WORKDIR /srv
CMD python -m http.server -d /srv/site 80