e8464b3a8b
CI / test (push) Successful in 7m42s
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>
22 lines
982 B
Bash
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 . |