blob: d8d152656add15a962fd3ea98522a0db3327cbe5 [file] [log] [blame]
Michal Kobus819deca2022-11-02 09:00:30 +01001FROM python:3.11.0-alpine3.16
vitalygusev507dfdb2019-05-28 12:53:55 +04002
Michal Kobus819deca2022-11-02 09:00:30 +01003LABEL build_date="2022-11-02"
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