From d64ee44306e5fa898d2a0be662e3ede9e178b078 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Fri, 29 May 2026 13:51:41 +0800 Subject: [PATCH] added synapse image --- .gitea/workflows/build-synapse.yaml | 34 +++++++++++++++++++++++++++++ synapse/Dockerfile | 5 +++++ 2 files changed, 39 insertions(+) create mode 100644 .gitea/workflows/build-synapse.yaml create mode 100644 synapse/Dockerfile diff --git a/.gitea/workflows/build-synapse.yaml b/.gitea/workflows/build-synapse.yaml new file mode 100644 index 0000000..c137e14 --- /dev/null +++ b/.gitea/workflows/build-synapse.yaml @@ -0,0 +1,34 @@ +name: CI +on: + push: + branches: [ master ] + paths: + - 'synapse/*' + - '.gitea/workflows/build-synapse.yaml' +jobs: + "Build synapse docker images": + runs-on: woryzen + steps: + - + name: Login to Gitea container registry + uses: docker/login-action@v3 + with: + registry: gitea.woggioni.net + username: woggioni + password: ${{ secrets.PUBLISHER_TOKEN }} + - + name: Build and push synapse images + uses: docker/build-push-action@v6 + with: + builder: multiplatform-builder + context: "{{defaultContext}}:synapse" + build-args: | + VERSION=1.153.0 + platforms: | + linux/amd64 + push: true + pull: true + tags: | + "gitea.woggioni.net/woggioni/synapse:latest" + "gitea.woggioni.net/woggioni/synapse:1.153.0" + diff --git a/synapse/Dockerfile b/synapse/Dockerfile new file mode 100644 index 0000000..2816ce5 --- /dev/null +++ b/synapse/Dockerfile @@ -0,0 +1,5 @@ +ARG VERSION +FROM matrixdotorg/synapse:v${VERSION} +USER root +RUN python -m pip install synapse-s3-storage-provider +USER 1000