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/a216b54aed82e84ebfd3bb6a8f5c0fe7a...