Skip to content

[CD] Deploy to VPS on merge to main #24

@cassymyo-spec

Description

@cassymyo-spec

Acceptance Criteria:

  • Triggers on push to main after CI passes
  • SSHs to VPS and pulls latest Docker image
  • Runs docker compose pull and docker compose up -d
  • Runs migrations post-deploy
  • Fails loudly if migrations fail
  • Old container runs until new one is healthy
  • Secrets needed: VPS_HOST VPS_USER VPS_SSH_KEY VPS_PORT

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions