Preview stack per pull request
Every PR deploys an isolated copy of the service under its own hostname and is destroyed on close. Ticket id or PR number becomes the preview id.
Opinionated constructs, an account baseline, runtime helpers, a CLI and reusable GitHub Actions workflows. Open source, MIT licensed.
| Package | Purpose |
|---|---|
@rpallas/outcrop | Constructs, naming, SSM contract, alarms, PlatformApp and PlatformStack |
@rpallas/outcrop-account | Account baseline modules, createAccountBaseline, StackSets |
@rpallas/outcrop-runtime | Lambda runtime helpers and the Powertools layer |
@rpallas/outcrop-cli | create service, create account, preview-id, stack-outputs, skills |
@rpallas/outcrop-neon | Neon Postgres branch per preview |
@rpallas/outcrop-chatops | Alarm notifications to Slack and Microsoft Teams |
npx @rpallas/outcrop-cli create service orders --http-api --dynamodb