Starting boilerplate for developer that want to create a nice looking portfolio website, but does not want to be force to use some over-the-top frontend framework and would like to deploy to AWS.
This project uses Localstack with this Terraform wrapper to deploy to local AWS Services
- aws-cli
- docker & docker-compose
- tflocal
- pnpm
// Localstack setup
cp terraform.tfvars.example terraform.tfvars
docker compose up -d localstack
tflocal plan
tflocal apply -auto-approve
// PNPM
pnpm i
pnpm dev
Then go the api_endpoint output from running tflocal output
Update the terraform.tfvars to match the route53 domain you have access to and the deploy to AWS with terraform apply