Минимальное развертывание Docker
Запустите локальный шлюз с одним образом для оценки и интеграционного тестирования.
Поддерживаемый локальный стек Docker запускает Gateway, Web, Identity, PostgreSQL, Redis и объектное хранилище. Старый профиль SQLite с одним образом выведен из эксплуатации, поскольку текущему Gateway требуется PostgreSQL.
Запуск минимального профиля
Из извлеченного репозитория:
bun run docker:upШлюз прослушивает порт http://127.0.0.1:8877. Дождитесь проверки работоспособности контейнера перед отправкой запросов.
Проверки работоспособности
curl http://127.0.0.1:8877/healthz
curl http://127.0.0.1:8877/readyzДанные и учетные данные
- Данные PostgreSQL, Redis и объектного хранилища сохраняются в именованных томах Docker.
- Пример файла compose содержит учетные данные для начальной загрузки только для разработки.
- Замените каждый секрет начальной загрузки перед предоставлением среды.
- Не предоставляйте этот профиль напрямую в общедоступный интернет.
Граница производства
Минимальный профиль не является производственной топологией. Производственное развертывание требует внешнего PostgreSQL, Redis, управляемых секретов, объектного хранилища, выделенных служб Web и Identity, TLS-ингрессии, миграций, резервных копий и доказательств отката. Свяжитесь с поддержкой, прежде чем планировать самостоятельный выпуск в производственную среду.
Остановите профиль, не удаляя его том:
bun run docker:down