From ba8a714bc27f5ba834abee89bf07eedd9d933caa Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Wed, 25 Sep 2019 06:24:34 +0200 Subject: [PATCH] improved dockerfile Install deps Use a user --- Dockerfile | 11 ++++++++++- requirements.txt | 1 - 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7cc1534..ee7ddd7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,13 @@ FROM python:3.7 +RUN useradd --create-home appuser + +COPY requirements.txt /home/appuser +RUN pip install -r /home/appuser/requirements.txt + + +WORKDIR /home/appuser +USER appuser + COPY bibcheck.py / -CMD ["python", "bibcheck.py"] +CMD ["python", "./bibcheck.py"] diff --git a/requirements.txt b/requirements.txt index f05f949..b4b3331 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,4 @@ beautifulsoup4==4.8.0 -bs4==0.0.1 certifi==2019.9.11 chardet==3.0.4 html5lib==1.0.1