1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-12-24 00:01:24 +02:00
Files
OpenIntegrations/docs/en/md/Addons/Melezh/Start/Installation.mdx

66 lines
5.3 KiB
Plaintext
Raw Normal View History

2025-05-27 19:03:00 +03:00
---
id: Installation
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI]
title: Установка
sidebar_position: 1
---
2025-06-02 15:34:34 +03:00
Для начала работы с Melezh необходимо пройти процедуру его установки, после чего создать и настроить проект. В этом разделе описан процесс установки Melezh на конкретном устройстве. Выбор того или иного способа зависит от операционной системы, а также доступности в ней Docker или OneScript с пакетным менеджером OPM:
## Docker (рекомендуется)
Запустить Melezh в Docker-контейнере можно одним из следующих способов:
+ Получить образ из GHCR и запустить контейнер:
```bash
:: Вместо -deb можно указать -rpm для использования rpm-based дистрибутива
:: Вместо -ru можно указать -en для получения английской версии
:: Вместо latest можно указать конкретную версию Melezh
:: Порт может быть изменен в аргументе -p
docker pull ghcr.io/bayselonarrend/melezh:latest-deb-ru
docker run -d -p 1921:1921 --name melezh ghcr.io/bayselonarrend/melezh:latest-deb-ru
```
+ Скачать zip-архив с Dockerfile (`melezh-docker-ru.zip` или `melezh-docker-en.zip`) из релиза репозитория на Github. Архив необходимо распаковать, после чего запустить один из находящихся там скриптов установки - `bat` или `sh`, в зависимости от используемой ОС
<hr/>
2025-05-27 19:03:00 +03:00
## Windows
Установка Melezh на Windows осуществляется в процессе установки `oint` - основного консольного приложения Открытого пакета интеграций. Достаточно скачать установщики `oint` из релиза репозитория [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations) (v >= 1.24.0), после чего, в процессе установки, поставить флажок на странице с вопросом о дополнительной установке Melezh:
2025-06-02 15:34:34 +03:00
![Установка Melezh](../../../../static/img/Docs/Melezh/ru/1.png)
2025-05-27 19:03:00 +03:00
<hr/>
## Linux
Для установки Melezh на устройствах с ОС Linux, в релизах репозитория Melezh присутствуют `.deb` и `.rpm` пакеты. Оба они зависят от пакета `oint`, который в соответствующих вариантах можно найти в релизах репозитория [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations)
:::warning
Melezh совместим с любой версией `oint`, выше 1.24.0, но при условии совпадения языков: и Melezh, и OInt поставляются в двух языковых вариантах - русском и английском, которые нельзя смешивать друг с другом. Т.е. русская версия Melezh может быть установлена только поверх русской версии OInt, а английская - только поверх английской, соответственно
:::
<br/><hr/>
## OneScript
Melezh и OInt - это, в первую очередь, пакеты для [OneScript](https://github.com/EvilBeaver/OneScript), которые могут быть установлены при помощи пакетного менеджера OPM. Русская версия пакета может быть установлена из облачного хаба пакетов при помощи консольной команды:
2025-06-02 15:34:34 +03:00
```bash
2025-05-27 19:03:00 +03:00
opm install melezh
```
2025-06-02 15:34:34 +03:00
В этом пакете уже прописаны зависимости от OInt и OInt CLI - они будут установлен автоматически
2025-05-27 19:03:00 +03:00
2025-06-02 15:34:34 +03:00
Кроме получения из облака, и английская, и русская версии могут быть установлены из локальных `.ospx` файлов пакетов, которые находятся в релизах соответствующих репозиториев [Melezh](https://github.com/Bayselonarrend/OpenIntegrations) и [OpenIntegrations](https://github.com/Bayselonarrend/OpenIntegrations):
2025-05-27 19:03:00 +03:00
2025-06-02 15:34:34 +03:00
```bash
opm install -f oint-x.x.x_lang.ospx
opm install -f oint-cli-x.x.x_lang.ospx
opm install -f melezh-x.x.x_lang.ospx
2025-05-27 19:03:00 +03:00
```
Как и в случае с пакетами для Linux, важно соблюдать соответствие языков версий: русская версия Melezh может работать только в зависимости от русской версии OInt, а английская - в зависимости от английской