Skip to content

Commit

Permalink
Use a venv with Python
Browse files Browse the repository at this point in the history
  • Loading branch information
bbusse committed Nov 24, 2024
1 parent 0e4d019 commit 8706fdf
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ LABEL maintainer="Björn Busse <[email protected]>"
LABEL org.opencontainers.image.source https://github.com/bbusse/swayvnc-firefox

Check warning on line 4 in Containerfile

View workflow job for this annotation

GitHub Actions / container-build-push / build-and-push-container

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "LABEL key=value" should be used instead of legacy "LABEL key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/

ENV ARCH="x86_64" \
USER="firefox-user" \
USER="swayvnc" \
APK_ADD="libc-dev libffi-dev libxkbcommon-dev gcc geckodriver@testing git python3 python3-dev py3-pip py3-wheel firefox" \
APK_DEL=""
APK_DEL="" \
PATH_VENV="/home/swayvnc/venv/"

USER root

Expand Down Expand Up @@ -42,8 +43,12 @@ RUN addgroup -S $USER && adduser -S $USER -G $USER \

USER $USER

RUN pip3 install --user -r /tmp/requirements_controller.txt
RUN pip3 install --user -r /tmp/requirements_webdriver.txt
RUN mkdir -p ${PATH_VENV} && \
python3 -m venv /home/swayvnc/venv && \
. ${PATH_VENV}/bin/activate && \
pip3 install -r /tmp/requirements_controller.txt && \
pip3 install -r /tmp/requirements_webdriver.txt && \
deactivate

COPY entrypoint.sh /
ENTRYPOINT ["/entrypoint.sh"]

0 comments on commit 8706fdf

Please sign in to comment.