Skip to content

Move deployment to PriveeDeploy; Privee runs CI only - #174

Merged
MaxDac merged 2 commits into
mainfrom
maxdac-self-hosting-portability
Oct 8, 2026
Merged

MaxDac merged 2 commits into
mainfrom
maxdac-self-hosting-portability

Conversation

@MaxDac

@MaxDac MaxDac commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Privee now holds the code and its checks only; deployment lives in MaxDac/PriveeDeploy.

  • Remove main.yml (deploy job) and fly.toml; the bauta settings move to PriveeDeploy's fly.toml.
  • ci.yml also runs on pushes to main (it was previously called from main.yml).
  • README: "Run your own server" points to the PriveeDeploy walkthrough; CI/CD section explains deploys are on demand from PriveeDeploy.
  • docs/self-hosting.md: configuration reference, AGPL obligations, notes for other platforms (Docker/K8s, unsupported).
  • New deploy-privee skill (.github/skills/deploy-privee/SKILL.md) and an AGENTS.md pointer: agents check CI, confirm with the user, then gh workflow run deploy.yml -R MaxDac/PriveeDeploy -f ref=<sha>.
  • PriveeApp needs no changes: it has no default server and validates any server via GET /api/app/info.

Companion PR: MaxDac/PriveeDeploy#1.

Before deploying: add the FLY_API_TOKEN secret to PriveeDeploy (fly tokens create deploy -a bauta). The old production environment and secret on Privee can be deleted.

MaxDac and others added 2 commits October 8, 2026 09:20
Self-hosters deploy the prebuilt image with the MaxDac/PriveeDeploy template
instead of forking and editing fly.toml. The upstream fly.toml and deploy are
unchanged.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f7f40cc8-cd7f-4b72-9d7b-30ce408b2b9f
Privee no longer deploys or publishes images: remove main.yml and
fly.toml, run CI on pushes to main, and revert the Dockerfile build arg.
Point the README and self-hosting docs at PriveeDeploy, and add a
deploy-privee skill so agents can trigger a deploy with gh.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f7f40cc8-cd7f-4b72-9d7b-30ce408b2b9f
@MaxDac MaxDac changed the title Self-hosting via PriveeDeploy template and GHCR image Move deployment to PriveeDeploy; Privee runs CI only Oct 8, 2026
@MaxDac
MaxDac merged commit f99de63 into main Oct 8, 2026
@MaxDac
MaxDac deleted the maxdac-self-hosting-portability branch October 8, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant