1
0
mirror of https://github.com/akocur/ibsrv.git synced 2025-09-16 08:26:25 +02:00

Описание

Данный Dockerfile создает образ на базе Debian 12 с установленным сервером 1С Предприятие 8.3. Образ предназначен для развертывания автономного сервера 1С и может использоваться для локальной разработки конфигураций 1С в файловой базе без необходимости приобретения лицензии на 1С сервер.

Важное примечание

Репозиторий не содержит файлов дистрибутивов 1С!

Для успешной сборки образа вам необходимо самостоятельно добавить следующие файлы в директорию ./distributions/:

  • 1c-enterprise-8.3*-common_8.3*.deb - общие компоненты платформы 1С
  • 1c-enterprise-8.3*-server_8.3*.deb - серверные компоненты платформы 1С
  • 1c-enterprise-8.3*-ws_8.3*.deb - компоненты веб-сервисов 1С

Инструкция по сборке

  1. Клонируйте репозиторий
  2. Скопируйте необходимые deb-пакеты 1С в директорию distributions
  3. Выполните сборку образа:
docker build -t ibsrv-8.3.<version> .

Использование для локальной разработки

Созданный на предыдущем этапе образ подходит для локальной разработки конфигураций 1С в файловой базе.

Пример запуска:

docker run -d --name erp -v /путь/к/базе:/base -v /путь/к/конфигурации/в/виде/файлов:/src ibsrv-8.3

После запуска вы можете использовать утилиты ibsrv и ibcmd без необходимости указания полного пути к ним.

Что устанавливается в образе

  • Базовые зависимости для работы 1С
  • Сервер 1С Предприятие 8.3
  • Символические ссылки на утилиты ibsrv и ibcmd в /usr/local/bin/
Description
Образ для развертывания автономного сервера 1С ibsrv
Readme MIT 27 KiB
Languages
Dockerfile 100%