52 lines
1.1 KiB
Markdown
52 lines
1.1 KiB
Markdown
Базовые компоненты обучающего портала DevOps-практик
|
|
====================================================
|
|
|
|
Данный проект содержит базовые компоненты для построения обучающего портала DevOps-практикам.
|
|
|
|
Стек
|
|
----
|
|
|
|
1. API Server
|
|
* Java 21, Spring Boot 3
|
|
2. Engine (Docker)
|
|
* Golang 1.21
|
|
3. Frontend
|
|
* Vue.js, axios
|
|
|
|
|
|
Связанные сервисы
|
|
-----------------
|
|
|
|
1. Keycloak
|
|
2. PostgreSQL
|
|
3. Kafka
|
|
|
|
|
|
Сборка
|
|
------
|
|
|
|
```shell
|
|
cd src/backend/api-server
|
|
docker build -t api-server .
|
|
```
|
|
|
|
```shell
|
|
cd src/backend/engines/docker
|
|
docker build -t docker-engine .
|
|
```
|
|
|
|
```shell
|
|
cd src/frontend/user-frontend
|
|
docker build -t user-frontend .
|
|
```
|
|
|
|
Локальная разработка
|
|
--------------------
|
|
|
|
Для разработки необходимо [запустить](./debug/Readme.md) связанные сервисы.
|
|
|
|
|
|
Лицензия
|
|
--------
|
|
|
|
Данный проект распространяется под лицензией [Apache 2.0](./LICENSE) |