Skip to content

v0.8.0 — Platform Integration

Choose a tag to compare

@mcansem mcansem released this 21 Jul 01:03

Eighth release of the infra repository: Platform Integration - multi-target deployment guidance. Documentation only, no infrastructure changes, per the phase's own stated constraint.

Added

  • docs/deployment.md - real content replacing the v0.1.0 stub: the general deploy flow (git pull -> docker pull -> compose up -> health check -> rollback), the management/app/agent role vocabulary, links to per-provider host provisioning
  • docs/platforms/aws.md, google-cloud.md, oracle-cloud.md, homelab.md - each covers only what's genuinely provider-specific (getting from nothing to a reachable Ubuntu host); everything past that point is already identical across providers by design, so these docs hand off to the existing scripts/harden-host.sh <role> + docker/*/README.md steps rather than re-describing them
  • docs/platforms/oracle-cloud.md notes the Always Free ARM (Ampere A1) tier is viable for the app role's own images (nginx/postgres, both confirmed multi-arch) but flags the application's own images as a separate build-time concern for that repo's own CI
  • docs/platforms/homelab.md is a migration guide, not a fresh-deploy guide - walks through scripts/backup.sh -> scripts/restore.sh as the actual AWS-to-self-hosted migration mechanism for Jenkins, exercising the v0.6.0 tooling end to end

Changed

  • docs/project-specification.md's Documentation section gains platforms/

What's next

v0.9.0 - Documentation (architecture diagrams, operational runbooks, onboarding documentation, plus completing architecture.md and recovery.md, the two remaining stubs from v0.1.0).

Full changelog: CHANGELOG.md