blob: 6afde1afab2e021d579fe002c27dbd934b757f28 [file] [log] [blame]
Michal Kobus5dd87652022-05-13 13:13:43 +02001FROM python:3.9.12-alpine3.15
vitalygusev507dfdb2019-05-28 12:53:55 +04002
Michal Kobus5dd87652022-05-13 13:13:43 +02003LABEL build_date="2022-05-13"
Oleksii Molchanovb373a1f2022-02-03 18:22:18 +02004
vitalygusev507dfdb2019-05-28 12:53:55 +04005WORKDIR /app
Michal Kobus492d8bc2021-02-15 16:54:13 +01006ENV CRYPTOGRAPHY_DONT_BUILD_RUST=1
vitalygusev507dfdb2019-05-28 12:53:55 +04007
8COPY requirements.txt ./
Michal Kobus492d8bc2021-02-15 16:54:13 +01009RUN addgroup --gid 1000 \
10 sfnotifier && \
11 adduser --ingroup sfnotifier \
12 --uid 1000 \
13 --disabled-password \
14 --home /app \
15 sfnotifier && \
16 apk upgrade --update --no-cache && \
17 apk add --no-cache \
18 build-base \
19 openssl-dev \
20 libffi-dev && \
21 pip install --upgrade pip && \
22 pip install -r /app/requirements.txt && \
23 apk del build-base
vitalygusev507dfdb2019-05-28 12:53:55 +040024COPY . .
25CMD ./entrypoint.sh