arc-eng / studio

Arcane Studio is a collection of productivity-boosting tools built on top of the Arcane Engine.
https://arcane.engineer/studio/
MIT License
0 stars 2 forks source link

🤖 Automate Deployment with GitHub Actions #42

Open arcane-engine[bot] opened 2 weeks ago

arcane-engine[bot] commented 2 weeks ago

Currently, the deployment process is manual and relies on the Makefile. To streamline this process, we should automate it using GitHub Actions. This will involve setting up a workflow that:

  1. Builds the Docker image using the VERSION from poetry.
  2. Pushes the Docker image to the registry with both versioned and latest tags.
  3. Manages Kubernetes secrets using the .env file.
  4. Deploys the project using Helm with the specified image version.
  5. Streams logs from the arcane-studio application, excluding health check logs.

This automation will ensure a more efficient and error-free deployment process.