Перейти до вмісту

Розгортання K2 ERP

Матеріал з K2 ERP Wiki
Версія від 19:09, 2 травня 2026, створена R (обговорення | внесок) (Створена сторінка: {{DISPLAYTITLE:Розгортання системи K2 Cloud ERP Python для розробників}} {{SEO |title=Розгортання системи K2 Cloud ERP Python для розробників — локальний запуск, PyCharm, Git, компоненти та сервер оновлень |description=Розгортання системи K2 Cloud ERP Python для розробників — технічна інструкція з...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)


SEO title: Розгортання системи K2 Cloud ERP Python для розробників — локальний запуск, PyCharm, Git, компоненти та сервер оновлень SEO description: Розгортання системи K2 Cloud ERP Python для розробників — технічна інструкція з локального копіювання проєкту K2 Cloud ERP, першого запуску, налаштування PyCharm, Python Interpreter, Git, SSH, підключення компонентів, роботи з auto_update, коміту змін, завантаження компонент на сервер оновлень і тестування на доменах deb1-deb3. SEO keywords: K2 Cloud ERP Python, розгортання K2 Cloud ERP, K2 ERP для розробників, локальне розгортання K2 ERP, PyCharm K2 ERP, Git K2 ERP, auto_update K2, компоненти K2 ERP, k2update_push.py, first_run.sh, first_run.bat, run.sh, run.bat, сервер оновлень K2, deb1 deb2 deb3, українська ERP, K2 ERP Alternative to: ручне розгортання без інструкції; хаотичне підключення компонентів; локальні доробки без Git; оновлення без версій; розробка без dev-середовища


Розгортання системи 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