https://github.com/romanow/store-service
Store Service test application
https://github.com/romanow/store-service
elk-stack k8s kubernetes observability openid-connect spring-boot spring-cloud
Last synced: 5 months ago
JSON representation
Store Service test application
- Host: GitHub
- URL: https://github.com/romanow/store-service
- Owner: Romanow
- License: mit
- Created: 2020-10-17T23:32:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-10T16:08:31.000Z (6 months ago)
- Last Synced: 2026-01-11T04:55:29.286Z (6 months ago)
- Topics: elk-stack, k8s, kubernetes, observability, openid-connect, spring-boot, spring-cloud
- Language: Kotlin
- Homepage: https://romanow.github.io/store-service/
- Size: 1.04 MB
- Stars: 3
- Watchers: 1
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/Romanow/store-service/actions/workflows/build.yml)
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/Romanow/store-service/releases/latest)
[](https://hub.docker.com/r/romanowalex/store-service)
[](https://github.com/Romanow/store-service/blob/master/LICENSE)
# Store Service
GitHub: [romanow/store-service](https://github.com/Romanow/store-service).
## Состав
* [Gateway](gateway/README.md)
* [Store Service](store-service/README.md)
* [Warehouse Service](warehouse-service/README.md)
* [Warranty Service](warranty-service/README.md)
## Взаимодействие сервисов
```mermaid
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](docker-compose.yml):
```shell
# 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
```