From bb260d78d680edbea9c5f08feb9257eac8d0d8ff Mon Sep 17 00:00:00 2001 From: iPromKnight <156901906+iPromKnight@users.noreply.github.com> Date: Thu, 28 Mar 2024 10:47:13 +0000 Subject: [PATCH] Address Issues in build (#180) - CIS-DI-0001 - CIS-DI-0006 - CIS-DI-0008 - DKL-LI-0003 --- src/torrent-ingestor/.dockerignore | 1 + src/torrent-ingestor/Dockerfile | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 src/torrent-ingestor/.dockerignore diff --git a/src/torrent-ingestor/.dockerignore b/src/torrent-ingestor/.dockerignore new file mode 100644 index 0000000..1d1fe94 --- /dev/null +++ b/src/torrent-ingestor/.dockerignore @@ -0,0 +1 @@ +Dockerfile \ No newline at end of file diff --git a/src/torrent-ingestor/Dockerfile b/src/torrent-ingestor/Dockerfile index 02ac4a6..26d591e 100644 --- a/src/torrent-ingestor/Dockerfile +++ b/src/torrent-ingestor/Dockerfile @@ -8,4 +8,10 @@ RUN poetry config virtualenvs.create false COPY . /app RUN poetry install --no-dev +RUN groupadd ingestor && useradd -g ingestor ingestor +USER ingestor + +HEALTHCHECK --interval=30s --timeout=30s --start-period=5s --retries=3 \ + CMD pgrep -f python || exit 1 + CMD ["python", "/app/torrent_ingestor/main.py"]