selfhost: fullstack self host p1 (#2902)

* wip: self hosted full setup

* wip: self hoast modes

* more wip self host stuff

* wip: full release

* fix: custom apps

* fix: readme

* full-stack md

* docs update

* fix

* fix: commands

* remove comments

* fix: docs and migs

* mysql mig

* fix: docker changes

* fix: mysql checks

* fix: mysql mig

* fix: docker more

* fix: redis conn issues
This commit is contained in:
Daniel Salazar
2026-05-04 15:58:03 -07:00
committed by GitHub
parent 8642a5b58c
commit 2de8807942
74 changed files with 3157 additions and 153 deletions
+8
View File
@@ -59,9 +59,17 @@ jobs:
uses: docker/metadata-action@v5
with:
images: "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}"
# Tag plan:
# * version tag (vX.Y.Z) push → 1.2.3, 1.2, latest
# * branch push (main) → main
# selfhosted/docker.md tells users to pull `:latest`, which only
# resolves for tag pushes — never main, so unstable code can't
# claim `:latest`.
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=ref,event=branch
type=raw,value=latest,enable=${{ startsWith(github.ref, 'refs/tags/') }}
# This step uses the `docker/build-push-action` action to build the
# image, based on your repository's `Dockerfile`. If the build succeeds,