Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Dockerfile « docker - dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 9bcc523162d409a74b18600e2bc080838920bbe9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM python:3.9

ARG DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y \
    apt-utils \
    appstream-util \
    libgirepository1.0-dev \
    gir1.2-gtk-3.0 \
    gir1.2-soup-2.4 \
    gir1.2-ayatanaappindicator3-0.1 \
    gettext \
    nodejs \
    npm \
  && adduser --disabled-password worker

WORKDIR /home/worker
ENV PATH="/home/worker/.local/bin:${PATH}"
USER worker

COPY --chown=worker:worker requirements.txt requirements.txt
RUN pip install --upgrade pip && pip install --no-cache-dir --user -r requirements.txt

CMD bash