yet another webserver
- Hello World app
- Releasable artifact
- [-] Hosting Infrastructure
- release process codified
- Automated Release process
- [/] Multi-zone/region
docker, python 3.11, pip, terragrunt, terraform, nektos/act
github token
cd hello-app
pip install -r requirements
python -m build
# cd infra/live/cloud/aws/yaw-eng-act/us-west-1/dev/yaw-svc && terragrunt apply
cd hello-app
pip install .
yaw start &
curl localhost:8000
# Hello World
act -s GITHUB_TOKEN=$GITHUB_TOKEN \
-P self-hosted=catthehacker/ubuntu:act-22.04 \
--container-architecture linux/amd64 \
pull_request