mirror of
https://github.com/azaion/ui.git
synced 2026-04-22 22:46:34 +00:00
2.0 KiB
2.0 KiB
Step 1: Deployment Status & Environment Setup
Role: DevOps / Platform engineer
Goal: Assess current deployment readiness, identify all required environment variables, and create .env files.
Constraints: Must complete before any other step.
Steps
- Read
architecture.md, all component specs, andrestrictions.md - Assess deployment readiness:
- List all components and their current state (planned / implemented / tested)
- Identify external dependencies (databases, APIs, message queues, cloud services)
- Identify infrastructure prerequisites (container registry, cloud accounts, DNS, SSL certificates)
- Check if any deployment blockers exist
- Identify all required environment variables by scanning:
- Component specs for configuration needs
- Database connection requirements
- External API endpoints and credentials
- Feature flags and runtime configuration
- Container registry credentials
- Cloud provider credentials
- Monitoring/logging service endpoints
- Generate
.env.examplein project root with all variables and placeholder values (committed to VCS) - Generate
.envin project root with development defaults filled in where safe (git-ignored) - Ensure
.gitignoreincludes.env(but NOT.env.example) - Produce a deployment status report summarizing readiness, blockers, and required setup
Self-verification
- All components assessed for deployment readiness
- External dependencies catalogued
- Infrastructure prerequisites identified
- All required environment variables discovered
.env.examplecreated with placeholder values.envcreated with safe development defaults.gitignoreupdated to exclude.env- Status report written to
reports/deploy_status_report.md
Save action
Write reports/deploy_status_report.md using templates/deploy_status_report.md. Create .env and .env.example in project root.
Blocking
BLOCKING: Present status report and environment variables to user. Do NOT proceed until confirmed.