Skip to content
essence-communityPublic

About

Utils, Docs, Gui installer, Docker Image, Kubernetes Template project Essence Core

Topics

Resources

Stars

6 stars

Watchers

5 watching

Forks

Repository files navigation

CORE (Essence) 3.1.0

Мета-репозиторий платформы Essence: конструктор UI по метамодели, шлюз ungate и PostgreSQL.

Лицензия: MIT. Образы: essencecommunity.

English

Стек

Эталон — docker/. Так собрано сейчас:

Эталон (docker/) engines / чарт
Node.js 24 >= 22 (package.json)
Yarn 1.x >= 1.22
PostgreSQL 17-alpine Helm/kube: postgres:11-alpine
nginx nginx:stable UI на :9020
Java Temurin 17 Liquibase / Gradle
Конфиг шлюза YAML в docker/gate/config/ не TOML

Стенд поднимает БД core и core_auth, шлюз с провайдером authcore (coreauthpg). Логин: admin_core / admin_core.

Инициализация

git submodule update -f --init --remote

Структура

  1. frontend — веб-клиент конструктора (yarn workspaces)
  2. backend — шлюз ungate, плагины, Liquibase (dbms, dbms_auth, …)
  3. docker — эталонный стенд из исходников
  4. kube — манифесты k8s и сборка образов (kube/build.sh)
  5. helm — чарт essence 3.1.0
  6. docs — гайды (оглавление, English)

Локальный стенд

cd docker
docker compose up --build

Готовые образы без локальной сборки: kube/docker-compose.yml (UI :10020, Postgres :10021).

Kubernetes

helm install essence ./helm
# или
kubectl apply -f kube/k8s-essence.yaml

Сборка образов: kube/build.sh. Подробности: helm/README.md, helm/INSTALL.md.

Разработка

About

Utils, Docs, Gui installer, Docker Image, Kubernetes Template project Essence Core

Topics

Resources

Stars

6 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages