GitHub: romanow/store-service.
graph TD
A[Gateway] --> B[Store Service]
A[Gateway] --> C[Warehouse Service]
D[Warranty Service] --> C[Warehouse Service]
B[Store Service] --> C[Warehouse Service]
B[Store Service] --> D[Warranty Service]
Используем docker-compose.yml:
# build services
$ ./gradlew clean build
# build docker images
$ docker compose build
# run images
$ docker compose \
-f docker-compose.yml \
-f docker-compose.tracing.yml \
-f docker-compose.logging.yml \
-f docker-compose.monitoring.yml \
up -d --wait