1- ARG SYNAPSE_PKG_VER="v1.149.1 "
1+ ARG SYNAPSE_PKG_VER="v1.151.0 "
22ARG PYTHON_PKG_VER="3.13"
33
44# stage 1 : build pip
@@ -17,23 +17,23 @@ RUN pip wheel --no-cache-dir --wheel-dir /wheels \
1717 git+https://gitlab.com/zerodotfive/googlesamlhandler.git@cb239e5d98bbe00465945c49661a9ca9ca134328
1818
1919# stage 2 : apply workers.patch
20- FROM pipwheels as workers_patch
20+ FROM pipwheels AS workers_patch
2121ARG PYTHON_PKG_VER
2222COPY workers.patch /tmp/workers.patch
2323RUN patch $(ls /usr/local/lib/python$PYTHON_PKG_VER/site-packages/synapse/config/workers.py) \
2424 < /tmp/workers.patch \
2525 && rm /tmp/workers.patch
2626
2727# stage 3 : apply e2e_room_keys.patch
28- FROM pipwheels as e2e_patch
28+ FROM pipwheels AS e2e_patch
2929ARG PYTHON_PKG_VER
3030COPY e2e_room_keys.patch /tmp/e2e_room_keys.patch
3131RUN patch $(ls /usr/local/lib/python${PYTHON_PKG_VER}/site-packages/synapse/storage/databases/main/e2e_room_keys.py) \
3232 < /tmp/e2e_room_keys.patch \
3333 && rm /tmp/e2e_room_keys.patch
3434
3535# stage 4 : base version with workers names
36- FROM matrixdotorg/synapse:$SYNAPSE_PKG_VER as main
36+ FROM matrixdotorg/synapse:$SYNAPSE_PKG_VER AS main
3737ARG PYTHON_PKG_VER
3838RUN --mount=type=bind,from=pipwheels,source=/wheels,target=/wheels \
3939 pip install --no-cache-dir /wheels/*
@@ -42,7 +42,7 @@ COPY --from=workers_patch \
4242 /usr/local/lib/python${PYTHON_PKG_VER}/site-packages/synapse/config/workers.py
4343
4444# stage 5 : base version with e2e_room_keys table optimization
45- FROM main as e2e
45+ FROM main AS e2e
4646ARG PYTHON_PKG_VER
4747COPY --from=e2e_patch \
4848 /usr/local/lib/python${PYTHON_PKG_VER}/site-packages/synapse/storage/databases/main/e2e_room_keys.py \
0 commit comments