Skip to content

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:

Stop services:

./scripts/docker-stop-local.sh

See Also