Introduce container build files

This commit is contained in:
Anders Englöf Ytterström 2024-09-03 00:52:54 +02:00
parent 5152af4126
commit 0d50db20ae
2 changed files with 34 additions and 0 deletions

16
Containerfile Normal file
View file

@ -0,0 +1,16 @@
FROM python:3-alpine3.20 AS base
WORKDIR /app
FROM base AS reqs
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
FROM reqs AS app
COPY templates templates
COPY wsgi.py wsgi.py
VOLUME images
ENTRYPOINT waitress-serve --host 127.0.0.1 --port 5099 wsgi:app

18
Containerfile.aio Normal file
View file

@ -0,0 +1,18 @@
FROM python:3-alpine3.20 AS base
WORKDIR /app
FROM base AS reqs
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt
FROM reqs AS app
COPY templates templates
COPY wsgi.py wsgi.py
FROM app AS imgs
ARG images
copy ${images} images
ENTRYPOINT waitress-serve --host 127.0.0.1 --port 5099 wsgi:app