diff --git a/docker/Dockerfile b/docker/Dockerfile index da2e48b67d..eff210a261 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -107,7 +107,7 @@ RUN pip install --prefix="/install" --no-deps --no-warn-script-location /synapse ### Stage 2: runtime ### -FROM base +FROM docker.io/python:${PYTHON_VERSION}-slim LABEL org.opencontainers.image.url='https://matrix.org/docs/projects/server/synapse' LABEL org.opencontainers.image.documentation='https://github.com/matrix-org/synapse/blob/master/docker/README.md' @@ -129,7 +129,7 @@ RUN \ openssl \ && rm -rf /var/lib/apt/lists/* -COPY --from=builder /synapse/ /synapse +COPY --from=builder /install /usr/local COPY ./docker/start.py /start.py COPY ./docker/conf /conf diff --git a/docker/start.py b/docker/start.py index 3de2635eb1..ac62bbc8ba 100755 --- a/docker/start.py +++ b/docker/start.py @@ -1,4 +1,4 @@ -#!/synapse/.venv/bin/python +#!/usr/local/bin/python import codecs import glob