Philipp Hörist pushed to branch gajim_1.3 at gajim / gajim
Commits: 2e2ebb15 by lovetox at 2021-11-07T17:37:34+01:00 Add docker files
- - - - - a041f7bd by lovetox at 2021-11-07T17:37:34+01:00 CI: Fix pylint version
- - - - -
2 changed files:
- + docker/Dockerfile - + docker/requirements.txt
Changes:
===================================== docker/Dockerfile ===================================== @@ -0,0 +1,23 @@ +FROM python:3.7 + +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,13 @@ +git+https://dev.gajim.org/gajim/python-nbxmpp.git@nbxmpp_2.0 +PyGObject +mypy +pylint==2.4.4 +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/-/compare/5da4334c62a09878467036f85a1bb342...