From 8a95c99d153811a92eaf4118cabcc06ec9d139a8 Mon Sep 17 00:00:00 2001 From: Heimdall Date: Mon, 9 Nov 2026 11:31:39 +0000 Subject: [PATCH 1/2] CI: delete the container publish workflow Bifrost ships as a release directory switched by Idunn; nothing here pulls an image, and the job would fail on every push to main. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/publish-container.yml | 55 ------------------------- 1 file changed, 55 deletions(-) delete mode 100644 .github/workflows/publish-container.yml diff --git a/.github/workflows/publish-container.yml b/.github/workflows/publish-container.yml deleted file mode 100644 index 56a9a18..0000000 --- a/.github/workflows/publish-container.yml +++ /dev/null @@ -1,55 +0,0 @@ -name: Publish Container - -on: - push: - branches: - - main - tags: - - "v*" - workflow_dispatch: - -env: - REGISTRY: ghcr.io - IMAGE_NAME: gamecult/bifrost - FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true - -jobs: - publish: - name: Build and publish Bifrost image - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - - steps: - - name: Check out repository - uses: actions/checkout@v6 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Log in to GHCR - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Extract image metadata - id: meta - uses: docker/metadata-action@v5 - with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - tags: | - type=sha,prefix=sha- - type=ref,event=branch - type=ref,event=tag - - - name: Build and push image - uses: docker/build-push-action@v6 - with: - context: . - file: Dockerfile - push: true - tags: ${{ steps.meta.outputs.tags }} - labels: ${{ steps.meta.outputs.labels }} -- 2.47.3 From e576ba1d741cabfac19a162c75d07b331eee9ec7 Mon Sep 17 00:00:00 2001 From: Heimdall Date: Mon, 9 Nov 2026 11:48:45 +0000 Subject: [PATCH 2/2] Docs: the deployment model is a release directory; drop the ghcr.io tag Eureka, #minds, 2026-11-09 ~11:31Z, reply to Heimdall on Bifrost #16/#17. Co-Authored-By: Claude Sonnet 5.5 --- README.md | 2 +- compose.local.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e0f9f0f..0e4ea9d 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ It is closer to deployable now, but it is still not a finished internet-facing m - public app hostname: `bifrost.gamecult.org` - infrastructure context: `Yggdrasil` -- deployment model: GHCR image + Docker Compose behind nginx, with the older systemd path kept as rollback until the container path is boring +- deployment model: a release directory under `/srv/bifrost/app/releases`, switched by Idunn with a rollback point; no container images are published or pulled ## Next Build Target diff --git a/compose.local.yaml b/compose.local.yaml index dbd3d85..1afb56a 100644 --- a/compose.local.yaml +++ b/compose.local.yaml @@ -22,7 +22,7 @@ services: build: context: . dockerfile: Dockerfile - image: ghcr.io/gamecult/bifrost:local + image: bifrost-web:local container_name: bifrost-web depends_on: postgres: -- 2.47.3