Собственные Docker-образы
Архив с приложением
Скачайте и распакуйте архив с приложением:
wget https://nexus.architeezy.com/repository/delivery/architeezy/architeezy-2026.8.0.zip
unzip architeezy-2026.8.0.zip
cd architeezy-2026.8.0
В архиве три каталога:
backend— ядро приложенияapi-gateway— аутентификация пользователейfrontend— пользовательский интерфейс (статические файлы HTML, JavaScript и CSS)
Сборка Docker-образов
Возьмите готовые Dockerfile из архива или создайте свои. Запустите сборку:
docker build -t architeezy-backend:2026.8.0 -t architeezy-backend:latest backend
docker build -t architeezy-api-gateway:2026.8.0 -t architeezy-api-gateway:latest api-gateway
docker build -t architeezy-frontend:2026.8.0 -t architeezy-frontend:latest frontend
Необходимые сервисы
Приложению нужны ещё три сервиса:
- PostgreSQL 18+ — база данных приложения
- Redis — кэш сессий: после перезапуска приложения пользователи остаются в системе
- Keycloak — аутентификация пользователей
Пример их настройки — в репозитории architeezy-selfhosted.
Запуск контейнеров
Задайте контейнерам переменные окружения — каждый набор лежит в своём файле
.env.example из архива.
Запустите контейнеры:
docker run -p 8082:8082 --env-file backend/.env.example --add-host=host.docker.internal:host-gateway architeezy-backend:2026.8.0
docker run -p 8081:8081 --env-file api-gateway/.env.example --add-host=host.docker.internal:host-gateway architeezy-api-gateway:2026.8.0
docker run -p 8080:8080 --env-file frontend/.env.example --add-host=host.docker.internal:host-gateway architeezy-frontend:2026.8.0