aboutsummaryrefslogtreecommitdiffstats
path: root/checker/Dockerfile
blob: fc36fdd0931fd74e79759af3e6b2d2a4faf31d43 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
FROM python:3.9

# Create user
RUN useradd -ms /bin/bash -u 1000 checker

USER checker
WORKDIR /checker

# Install all required dependencies for the checker.
COPY ./src/requirements.txt /checker/requirements.txt
RUN pip3 install -r requirements.txt

# Copy all files into the container.
COPY ./src/ /checker/


ENTRYPOINT [ "/home/checker/.local/bin/gunicorn", "-c", "gunicorn.conf.py", "checker:app" ]