Skip to content

Add a simple helm chart for backend deployment only + publish pipeline#495

Open
spwoodcock wants to merge 2 commits intodevelopfrom
build/helm
Open

Add a simple helm chart for backend deployment only + publish pipeline#495
spwoodcock wants to merge 2 commits intodevelopfrom
build/helm

Conversation

@spwoodcock
Copy link
Copy Markdown
Member

@spwoodcock spwoodcock commented Mar 20, 2026

  • As promised, a helm chart for deploying the fAIr backend only 😄
  • It doesn't include a frontend, as that's handled by Github CI/CD --> S3 + Cloudfront.
  • Also doesn't include a bundled database, as it relies on an external one (CNPG).
  • Obviously this doesn't work too well for self-hosters, but will anyone be self hosting our new v3 infra anyway?

Justfile inclusion

  • I copied my standard chart justfile I'm using elsewhere for building and publishing the helm chart.
  • Adding in the main Justfile means we can add local dev commands or CI/CD commands as Just recipes now (a better alternative to Makefile) - a few other repos use this already.

@spwoodcock spwoodcock self-assigned this Mar 20, 2026
@spwoodcock spwoodcock force-pushed the build/helm branch 2 times, most recently from 369585c to f7ea3be Compare March 26, 2026 18:20
@spwoodcock
Copy link
Copy Markdown
Member Author

In other repos I have been using a couple of minimally scoped reusable justfiles: https://github.com/hotosm/justfiles/

One in particular for helm chart operations, which are basically the same for every repo.

I just updated this PR to use them 👍

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