Files
microdao-daarion/SERVER_SETUP_INSTRUCTIONS.md
Apple c552199eed chore: organize documentation structure for monorepo
- Create /docs structure (microdao, daarion, agents)
- Organize 61 cursor technical docs
- Add README files for each category
- Copy key documents to public categories
- Add GitHub setup instructions and scripts
2025-11-15 04:08:35 -08:00

3.0 KiB
Raw Permalink Blame History

Інструкції для налаштування на сервері

Цей документ описує, як завантажити та налаштувати проєкт на сервері після push у GitHub.

Передумови

  1. GitHub репозиторій вже містить код та документацію
  2. На сервері встановлено Git
  3. SSH доступ до сервера налаштовано

Крок 1: Клонування репозиторію

cd /opt
sudo git clone git@github.com:daarion/dagi-stack.git
# або для HTTPS:
sudo git clone https://github.com/daarion/dagi-stack.git

Крок 2: Перевірка структури

cd /opt/dagi-stack
ls -la
tree docs/  # якщо встановлено tree

Очікувана структура:

/opt/dagi-stack/
├── docs/
│   ├── microdao/
│   ├── daarion/
│   ├── agents/
│   └── cursor/
├── src/
└── package.json

Крок 3: Оновлення (коли є нові зміни)

cd /opt/dagi-stack
sudo git pull origin main

Крок 4: Використання документації

Для DAGI Router

Документація знаходиться в /opt/dagi-stack/docs/ — можна використовувати як джерело знань.

Для microDAO RBAC

Використовуй документи з /opt/dagi-stack/docs/microdao/:

  • rbac.md — система ролей та доступів
  • access-keys-capabilities.md — ключі доступу

Для DAARION.city

Використовуй документи з /opt/dagi-stack/docs/daarion/:

  • tokenomics-city.md — токеноміка
  • platforms-catalog.md — каталог платформ
  • integration-microdao.md — інтеграція

Крок 5: Інтеграція з Docusaurus/MkDocs (опціонально)

Якщо хочеш публічну документацію:

cd /opt/dagi-stack
npm install  # якщо є package.json з Docusaurus
npm run build

Або з MkDocs:

pip install mkdocs mkdocs-material
mkdocs build

Автоматичне оновлення (опціонально)

Створи cron job для автоматичного оновлення:

sudo crontab -e

Додай:

0 2 * * * cd /opt/dagi-stack && git pull origin main > /dev/null 2>&1

Це оновлюватиме репозиторій щодня о 2:00 ночі.

Troubleshooting

Помилка: "Permission denied"

sudo chown -R $USER:$USER /opt/dagi-stack

Помилка: "git pull requires authentication"

Налаштуй SSH ключ на сервері або використовуй HTTPS з токеном:

git config --global credential.helper store

Помилка: "detached HEAD"

git checkout main

Останнє оновлення: 2024-11-14