From 6501ad8c7c881a6e076b92735440ff7f1ba6464d Mon Sep 17 00:00:00 2001 From: cunningpike <117583036+cunningpike@users.noreply.github.com> Date: Mon, 16 Jan 2023 16:01:48 -0500 Subject: [PATCH] Create Dockerfile --- container/Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 container/Dockerfile diff --git a/container/Dockerfile b/container/Dockerfile new file mode 100644 index 0000000..179d24d --- /dev/null +++ b/container/Dockerfile @@ -0,0 +1,17 @@ +# Use the official lightweight Python image. +# https://hub.docker.com/_/python +FROM python:slim + +# Copy local code to the container image. +ENV APP_HOME /app +WORKDIR $APP_HOME + +# Install production dependencies. +RUN pip install fediblockhole + +USER 1001 +# Run the web service on container startup. Here we use the gunicorn +# webserver, with one worker process and 8 threads. +# For environments with multiple CPU cores, increase the number of workers +# to be equal to the cores available. +ENTRYPOINT ["fediblock-sync"]