Development Scripts
Utility scripts that automate common development tasks for environment setup, dependency management, and local service orchestration.
Available Scripts
| Script | Purpose |
|---|---|
| setup.sh | Initialize development environment with system dependencies and tools |
| enter_project.sh | Install commit hooks and initialize project workflow tools |
| apply-terraform-identity.sh | Apply Terraform GitHub OIDC identity provider and IAM roles |
| terraform-show-outputs.sh | Show Terraform outputs for bootstrap, identity, dev, and prod |
| docker-run-local.sh | Start local Docker containers for API and Web services |
| docker-stop-local.sh | Stop and clean up local Docker containers and networks |
Quick Start
First time in the project:
./scripts/setup.sh
./scripts/enter_project.sh
Run services locally:
./scripts/docker-run-local.sh
Services available at:
- API: http://localhost:8000
- Web: http://localhost:4321
Stop services:
./scripts/docker-stop-local.sh
See Also
- Developer Setup - Complete development environment guide
- Environment Variables - Configuration reference