Update Dockerfile

Fix ModuleNotFoundError by fixing venv permissions and python path
перед этим создал такой же pr и случайно закрыл его, извиняюсь, впервые делаю pr, исправил ошибку "ModuleNotFoundError: No module named 'cryptography'"
This commit is contained in:
kreker06
2026-04-06 20:25:05 +03:00
committed by GitHub
parent da4b521aba
commit 8507744c4a

View File

@@ -33,7 +33,7 @@ RUN apt-get update \
&& useradd --system --gid app --create-home --home-dir /home/app app
WORKDIR /app
COPY --from=builder /opt/venv /opt/venv
COPY --from=builder --chown=app:app /opt/venv /opt/venv
COPY proxy ./proxy
COPY README.md LICENSE ./
@@ -41,5 +41,5 @@ USER app
EXPOSE 1443/tcp
ENTRYPOINT ["/usr/bin/tini", "--", "/bin/sh", "-lc", "set -eu; args=\"--host ${TG_WS_PROXY_HOST} --port ${TG_WS_PROXY_PORT}\"; for dc in ${TG_WS_PROXY_DC_IPS}; do args=\"$args --dc-ip $dc\"; done; exec python -u proxy/tg_ws_proxy.py $args \"$@\"", "--"]
ENTRYPOINT ["/usr/bin/tini", "--", "/bin/sh", "-lc", "set -eu; args=\"--host ${TG_WS_PROXY_HOST} --port ${TG_WS_PROXY_PORT}\"; for dc in ${TG_WS_PROXY_DC_IPS}; do args=\"$args --dc-ip $dc\"; done; exec /opt/venv/bin/python -u proxy/tg_ws_proxy.py $args \"$@\"", "--"]
CMD []