galerie-site/Dockerfile

21 lines
389 B
Docker
Raw Normal View History

2023-10-12 22:13:46 +02:00
FROM python:3.12-alpine as build
2019-06-08 13:33:13 +02:00
2020-03-20 11:08:49 +01:00
WORKDIR /app
2020-09-03 18:24:17 +02:00
COPY Pipfile* /app/
2022-01-16 22:29:15 +01:00
RUN pip install pipenv && pipenv install --system --deploy
2019-06-08 13:33:13 +02:00
2020-11-27 18:43:47 +01:00
COPY app.py /app/app.py
COPY templates/ /app/templates
COPY data/ /app/data
2021-11-14 16:08:44 +01:00
COPY hash /app/hash
2020-09-03 18:24:17 +02:00
2020-11-27 18:43:47 +01:00
RUN python ./app.py
2020-09-03 18:24:17 +02:00
2023-10-12 22:13:46 +02:00
FROM docker.io/library/nginx:1.25-alpine
2020-11-27 18:43:47 +01:00
COPY nginx.conf /etc/nginx/conf.d/default.conf
2019-06-08 13:33:13 +02:00
2020-11-27 18:43:47 +01:00
COPY --from=build /app/dist/ /usr/share/nginx/html/