Skip to content

Deploy / Rollback Runbook

CI/CD (primary path)

  • Workflow: https://github.com/DesignCorporation/docs/actions
  • Trigger: push в main или ручной workflow_dispatch.
  • Pipeline выполняет build и выкладку в /opt/designcorp/docs-designcorp/prod/dist.
  • Runner: actions-runner-docs.service (self-hosted, labels: self-hosted, Linux, X64).

Проверка runner:

bash
sudo -n systemctl status actions-runner-docs.service --no-pager

Docs deploy (prod)

bash
cd /home/admin/workspace/docs-designcorp && ./deploy/deploy-prod.sh

Docs dev

bash
sudo -n systemctl restart docs-designcorp-dev.service
sudo -n systemctl status docs-designcorp-dev.service --no-pager

Rollback

  1. Переключить репозиторий на предыдущий commit.
  2. Повторить prod deploy шаги.
  3. Проверить https://docs.designcorp.eu и https://dev.docs.designcorp.eu.