Найти в Дзене
Timeweb Cloud

Новое поле для деплоя в App Platform

В настройках деплоя теперь можно указать папку проекта, из которой запускается сборка. Тут поможет поле «Путь до директории проекта». Раньше: если проект лежал в поддиректории, нужно было прописывать cd apps/frontend && в начале команды сборки или переносить его в корень репозитория. Сейчас: достаточно указать в поле путь, например, /apps/frontend, и сборка с запуском будут выполняться из этой папки. Что это дает ➖ Можно деплоить сервисы из монорепозитория ➖ Не нужно переносить проекты в корень репозитория, чтобы все запускалось как надо ➖ Зависимости устанавливаются из файлов в выбранной папке, сборка и запуск происходят там же 🐋 Для Docker-приложений поле работает иначе: указанный путь используется как расположение Dockerfile и одновременно становится контекстом сборки. Для Docker Compose поле недоступно. Настроить для своих приложений →

Новое поле для деплоя в App Platform

В настройках деплоя теперь можно указать папку проекта, из которой запускается сборка. Тут поможет поле «Путь до директории проекта».

Раньше: если проект лежал в поддиректории, нужно было прописывать cd apps/frontend && в начале команды сборки или переносить его в корень репозитория.

Сейчас: достаточно указать в поле путь, например, /apps/frontend, и сборка с запуском будут выполняться из этой папки.

Что это дает

➖ Можно деплоить сервисы из монорепозитория

➖ Не нужно переносить проекты в корень репозитория, чтобы все запускалось как надо

➖ Зависимости устанавливаются из файлов в выбранной папке, сборка и запуск происходят там же

🐋 Для Docker-приложений поле работает иначе: указанный путь используется как расположение Dockerfile и одновременно становится контекстом сборки. Для Docker Compose поле недоступно.

Настроить для своих приложений →