Skip to content

[Feature]: Create GitHub Actions Workflows for Preview Environments on Pull Requests #225

@lmcdonough

Description

@lmcdonough

Suggestion / Feature Request

Create a GitHub Actions Workflow(s) that accomplish the following:

  • when PR is opened it creates an arm64 image for the frontend branch and stores it in GHCR.
  • Uses a pre-existing backend image or creates one using main as default or a specified backend branch, and stores it in GHCR.
  • Deploys the frontend, backend, and postgresql images as a Docker Compose Project to Neo.
  • Posts the URL to access the preview environment as a PR comment.
  • When the PR is merged and closed, it gracefully stops and deletes all artifacts from the Preview environment.

Metadata

Metadata

Assignees

Labels

enhancementImproves existing functionality or featurefeature workSpecifically implementing a new feature

Projects

Status

🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions