Philipp Hörist pushed to branch master at gajim / gajim


Commits:
a216b54a by lovetox at 2021-11-07T08:05:06+01:00
Add docker files

- - - - -


2 changed files:

- + docker/Dockerfile
- + docker/requirements.txt


Changes:

=====================================
docker/Dockerfile
=====================================
@@ -0,0 +1,23 @@
+FROM python:3.9
+
+ARG DEBIAN_FRONTEND=noninteractive
+
+RUN apt-get update
+RUN apt-get install -y apt-utils
+RUN apt-get install -y appstream-util
+RUN apt-get install -y libgirepository1.0-dev
+RUN apt-get install -y gir1.2-gtk-3.0
+RUN apt-get install -y gir1.2-soup-2.4
+RUN apt-get install -y gettext
+
+RUN adduser --disabled-password worker
+WORKDIR /home/worker
+ENV PATH="/home/worker/.local/bin:${PATH}"
+USER worker
+
+RUN pip install --upgrade pip
+
+COPY --chown=worker:worker requirements.txt requirements.txt
+RUN pip install --no-cache-dir --user -r requirements.txt
+
+CMD bash


=====================================
docker/requirements.txt
=====================================
@@ -0,0 +1,12 @@
+PyGObject
+mypy
+pylint
+codespell
+coverage
+css-parser
+keyring
+packaging
+precis-i18n
+pyOpenSSL
+types-pkg_resources
+requests
\ No newline at end of file



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/a216b54aed82e84ebfd3bb6a8f5c0fe7ab160e54

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/a216b54aed82e84ebfd3bb6a8f5c0fe7ab160e54
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
Commits@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to