diff options
| author | Michael Grote | 2023-04-12 16:08:55 +0200 |
|---|---|---|
| committer | Michael Grote | 2023-04-12 16:08:55 +0200 |
| commit | cae938ca7e4e6cf996bced3b4ea73cd1a42ac722 (patch) | |
| tree | 77083e44381ad344c7c65a2af43d368d35c89f99 /Dockerfile | |
| parent | 9158d6475835ae176014c13614a32fa65f5049a8 (diff) | |
add Dockerfile + App
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9e07041 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:focal + +# deaktiviert Nachfragen beim installieren von Paketen +ENV DEBIAN_FRONTEND=noninteractive + +# hadolint ignore=DL3008,DL3028,DL4006 +RUN apt-get update && \ + apt-get -y --no-install-recommends install \ + python3-pip && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /var/tmp/* /tmp/* + +WORKDIR /app + +COPY requirements.txt . +COPY app.py . + +RUN pip install --no-cache-dir -r requirements.txt + +EXPOSE 5000 + +CMD [ "python3", "-m" , "flask", "run"] |