mirror of
https://github.com/akocur/ibsrv.git
synced 2025-09-16 08:26:25 +02:00
main
Описание
Данный 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С
Инструкция по сборке
- Клонируйте репозиторий
- Скопируйте необходимые deb-пакеты 1С в директорию distributions
- Выполните сборку образа:
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/
Languages
Dockerfile
100%