tuqo
Деплой Angular

Деплой Angular-приложения за секунды

Angular собирает приложение во вложенный каталог dist/<имя-проекта>/browser — поэтому соберите проект локально и загрузите именно эту папку. Tuqo раздаст статику по HTTPS с фолбэком на index.html для роутинга.

Сборка локально → загрузка dist/<app>/browser · бесплатный SSL
1

Соберите локально

ng build (или npm run build) — Angular положит сборку в dist/<app>/browser.

2

Упакуйте браузерную сборку

tar -czf site.tar.gz -C dist/<app>/browser . — index.html в корне архива.

3

Загрузите на Tuqo

Публикация на поддомене сразу, бесплатный SSL, SPA-роутинг работает.

# соберите Angular локально
ng build

# упакуйте готовый вывод (index.html должен быть в корне архива)
tar -czf site.tar.gz -C dist/<app>/browser .

# деплой через REST (или из панели / нейросети через MCP)
curl -X POST https://api.tuqo.ru/api/v1/sites/$SITE/deploys \
  -H "Authorization: Bearer tqk_xxx_yyy" \
  -H "Content-Type: application/gzip" \
  --data-binary @site.tar.gz

Деплой Angular — частые вопросы

Почему не авто-сборка? +

Angular кладёт сайт во вложенную папку dist/<app>/browser — Tuqo авто-публикует только dist/build/out целиком, поэтому загрузите готовую браузерную сборку.

Работает ли клиентский роутинг? +

Да, есть фолбэк на index.html — маршруты Angular Router открываются напрямую.

Нужен ли Angular Universal (SSR)? +

Нет. Для статического хостинга используйте обычную браузерную сборку, без SSR.

Деплой других стеков