Розгортання K2 ERP
Розгортання системи K2 Cloud ERP Python для розробників — це технічна інструкція з підготовки локального робочого середовища для розробника, який працює з проєктом K2 Cloud ERP на Python.
Інструкція описує повний базовий цикл: копіювання існуючого проєкту з віддаленого сервера, перший запуск, налаштування конфігурації, відкриття проєкту в PyCharm, підключення Python Interpreter, встановлення Git, авторизацію через SSH, підключення репозиторіїв компонентів, роботу зі скриптом `auto_update`, коміт змін, налаштування завантаження компонент на сервер оновлення, створення нової версії компоненти та тестування на доменах `deb1`–`deb3`.
Головна ідея. Ця інструкція потрібна не кінцевому користувачу ERP, а розробнику або технічному партнеру K2, який має локально запустити K2 Cloud ERP, підключити компоненти, працювати з Git і готувати зміни до системи оновлень.
Що буде налаштовано. Локальний проєкт K2 Cloud ERP, віртуальне середовище Python, запуск через `run.sh` або `run.bat`, PyCharm, Git, SSH-ключі, компоненти, `auto_update`, коміти, сервер оновлень і тестові домени.
Передумови
Перед початком розгортання розробнику потрібно мати доступ до існуючого проєкту K2 Cloud ERP на віддаленому сервері, FTP-доступ для копіювання файлів, доступ до репозиторіїв Git, права на роботу з потрібними компонентами та технічні параметри для сервера оновлень, якщо планується публікація нових версій компонент.
Також бажано заздалегідь підготувати:
- робочий комп’ютер на Linux або Windows;
- доступ до FTP;
- Python-середовище, яке використовується проєктом;
- PyCharm Community або іншу сумісну IDE;
- Git;
- SSH-ключ або логін/пароль для репозиторію;
- доступ до тестових доменів `deb1`, `deb2`, `deb3`;
- токен доступу до сервера оновлення.
1. Копіювання існуючого проєкту по FTP і перший запуск
Перший етап — отримати локальну копію вже існуючого робочого проєкту K2 Cloud ERP.
Крок 1.1. Скопіювати проєкт з віддаленого сервера
Потрібно скопіювати з віддаленого сервера існуючий проєкт по FTP.
Після копіювання на локальному комп’ютері має з’явитися каталог:
```bash /K2CloudERP