feat: Add basic docker support

This commit is contained in:
2024-04-13 02:12:37 +02:00
parent a0f7d0188d
commit b326534905
4 changed files with 58 additions and 0 deletions

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
FROM python:3-slim
MAINTAINER Julian-Samuel Gebühr
ENV DOCKER_BUILD=true
RUN apt update
RUN apt install gettext -y
COPY . /app
WORKDIR /app
RUN mkdir /app/static
RUN mkdir /app/media
RUN pip install -e . # Without the -e the library static folder will not be copied by collectstatic!
RUN nf collectstatic --noinput
RUN nf compilemessages --ignore venv
COPY docker/notfellchen.bash /bin/notfellchen
EXPOSE 8345
CMD ["notfellchen"]