🐳 @actual-app/web workspace in sync-server (#4569)

* Workspace ref web client (#9)
---------

Co-authored-by: lelemm <lelemm@gmail.com>
This commit is contained in:
Michael Clark
2025-03-14 09:07:59 +00:00
committed by GitHub
parent d16d022b50
commit 379a84d2e2
14 changed files with 293 additions and 177 deletions

View File

@@ -70,12 +70,19 @@ jobs:
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}
# Building outside of the docker image allows us to build once and push to multiple platforms
# This is faster and avoids yarn memory issues
- name: Set up environment
uses: ./.github/actions/setup
- name: Build Web
run: ./bin/package-browser
- name: Build and push ubuntu image
uses: docker/build-push-action@v5
with:
context: .
push: true
file: packages/sync-server/docker/stable-ubuntu.Dockerfile
file: packages/sync-server/docker/ubuntu.Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7
tags: ${{ steps.meta.outputs.tags }}
@@ -84,6 +91,6 @@ jobs:
with:
context: .
push: true
file: packages/sync-server/docker/stable-alpine.Dockerfile
file: packages/sync-server/docker/alpine.Dockerfile
platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6
tags: ${{ steps.alpine-meta.outputs.tags }}