Files
EventHubBack/docker/build-images.sh
T
aleksey e8464b3a8b
CI / test (push) Successful in 7m42s
Add shared Erlang builder/runtime base images from registry.
Publish erlang-builder and erlang-runtime as :latest, use them in prod and API test builds, auto-collect NIF libs, and sync CI to pull/push bases before eventhub build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 12:25:42 +03:00

22 lines
982 B
Bash

# Базовые Erlang-образы из registry (:latest) или локальная сборка
bash scripts/build-erlang-base-images.sh
# Основной образ EventHub (единственный для нод)
docker build -t eventhub:latest -f docker/Dockerfile .
# Traefik + Coraza WAF (wasm встроен в образ, без plugins.traefik.io)
docker build -t traefik-coraza:latest -f docker/traefik/Dockerfile docker/traefik
# Сервис заглушка
docker build -t fallback:latest -f docker/fallback/Dockerfile docker/fallback
# Observer Web
docker build -t observer_web:latest -f docker/ObserverWeb.Dockerfile .
# Logrotate
docker build -t logrotate:latest -f docker/logrotate/Dockerfile docker/logrotate
# Admin UI – из соседней папки EventHubFrontAdmin
docker build -t eventhub-admin-ui:latest -f ../EventHubFrontAdmin/Dockerfile ../EventHubFrontAdmin
docker build -t bot-emulator-users:latest -f test/emulate_users/Dockerfile .