SHiNE-server/doc/instructions/ui-deploy-targets.md

1.6 KiB
Raw Blame History

Деплой UI по окружениям (Caddy sites)

Куда деплоит скрипт

  • Базовая директория на сервере: /home/user/docker/caddyFile/sites
  • По умолчанию деплой идёт на production (shineup.me) в папку shine-UI.

Gradle-команды

  • Продакшен (shineup.me): ./gradlew deployWEB_Production
  • ui-1.shineup.me: ./gradlew deployWEB_ui_1
  • ui-2.shineup.me: ./gradlew deployWEB_ui_2
  • ui-3.shineup.me: ./gradlew deployWEB_ui_3
  • ui-drygmira.shineup.me: ./gradlew deployWEB_DrygMira
  • ui-milana.shineup.me: ./gradlew deployWEB_Milana
  • ui-aidar.shineup.me: ./gradlew deployWEB_Aidar

Прямой запуск скрипта

  • bash deploy_shine-PWA.sh prod
  • bash deploy_shine-PWA.sh ui_1
  • bash deploy_shine-PWA.sh ui_2
  • bash deploy_shine-PWA.sh ui_3
  • bash deploy_shine-PWA.sh ui_drygmira
  • bash deploy_shine-PWA.sh ui_milana
  • bash deploy_shine-PWA.sh ui_aidar

Также поддерживаются алиасы с дефисом:

  • bash deploy_shine-PWA.sh ui-1
  • bash deploy_shine-PWA.sh ui-2
  • bash deploy_shine-PWA.sh ui-3
  • bash deploy_shine-PWA.sh ui-drygmira
  • bash deploy_shine-PWA.sh ui-milana
  • bash deploy_shine-PWA.sh ui-aidar

Поддержка переопределения

  • REMOTE_HOST (по умолчанию user@194.87.0.247)
  • REMOTE_BASE_DIR (по умолчанию /home/user/docker/caddyFile/sites)

Пример: REMOTE_HOST=user@194.87.0.247 REMOTE_BASE_DIR=/home/user/docker/caddyFile/sites bash deploy_shine-PWA.sh ui_2