glossary
Set up dev environment
- Install Lombok plugin for Intellij IDEA
- Allow annotation processing (Intellij should ask you to allow this)
- Configure additional javac parameter
-params
- Run
Application
class with active dev
profile
Microservices Flow
Run docker-compose (deprecated since 22 September, 2018, can't support to many deployment configurations)
docker-compose up
Deploy Kubernetes
- Provide necessary secrets. Find out more information in services README files.
kubectl apply -f deployment/kuber/
Monitoring
Zipkin
Open request tracing by visiting http://localhost:9411/zipkin/
Hystrix dashboard
Visit dashboard: http://localhost:9001/hystrix
.
Use turbine stream to open dashboard: http://localhost:9001/turbine.stream
.`
Monolith Legacy Flow
Docker
Build container
./gradlew web:buildDocker
Run container
docker run -e "SPRING_PROFILES_ACTIVE=dev" -p 8080:8080 -t solomkinmv/glossary