This is a simple weather app. It demonstrates solutions for common microservice architecture related problems:
- local development and testing
- configuration management
- service discovery
- log management
- dev environment with docker compose
- EC2 Container Service
- Build fat jars:
mvn clean package
- Run eureka-server and config-server:
docker-compose --file docker-compose-deps.yml up
- Run webapp and weather service:
docker-compose --file docker-compose.yml up
Create CloudFormation stack from /infrastructure/aws/ecs.template