Run application in docker-compose:
./application/run.sh
Publish application images to docker registry:
./application/publish.sh
To usethis example you need to have installed and configured: AWS CLI tools, terraform, kubectl.
Deploy all infrastructure tiers:
./deployment/infrastructure/deploy.sh foundation
./deployment/infrastructure/deploy.sh application
./deployment/infrastructure/deploy.sh database
Get K8s config file to manage EKS cluster:
aws --region eu-central-1 --profile usatellite-terraform eks update-kubeconfig --name workshop
Deploy the application
kubectl apply -f ./deployment/kubernetes