All Projects → jugatsu → onec-docker

jugatsu / onec-docker

Licence: other
Файлы для сборки образов Docker c платформой 1С:Предприятие 8.3.

Programming Languages

Dockerfile
14818 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to onec-docker

RDT1C
Подсистема "Инструменты разработчика" для платформы 1С 8
Stars: ✭ 60 (-31.03%)
Mutual labels:  1c
OneSTools.EventLog
Библиотеки и готовые инструменты для чтения и экспорта журнала регистрации 1С в ClickHouse и ElasticSearch
Stars: ✭ 96 (+10.34%)
Mutual labels:  1c
go-techLog1C
1C technological log parser with periodic sending to Elasticsearch
Stars: ✭ 22 (-74.71%)
Mutual labels:  1c
IRP
IRP Core
Stars: ✭ 60 (-31.03%)
Mutual labels:  1c
HTTPStatusCodes
HTTP Status Codes for 1C:Enterprise Platform
Stars: ✭ 23 (-73.56%)
Mutual labels:  1c
1C-Gitter
ПРОЕКТ БОЛЬШЕ НЕ РАЗВИВАЕТСЯ. Конфигурация 1С для выгрузки коммитов из хранилища в GIT
Stars: ✭ 31 (-64.37%)
Mutual labels:  1c
docker-postgresql-pro-1c
Dockerfile для сборки PostgreSQL под 1С:Предприятие 8
Stars: ✭ 27 (-68.97%)
Mutual labels:  1c
V8PasswordEjector
Сброс учетных записей для 1С:Предприятия 8.x
Stars: ✭ 23 (-73.56%)
Mutual labels:  1c
snegopat
Snegopat для 1С 8.Х (32x)- Snegopat for 1C:Enterprise
Stars: ✭ 66 (-24.14%)
Mutual labels:  1c
irac
Интерфейсная библиотека (oscript) к утилите администрирования кластера серверов 1С (rac).
Stars: ✭ 62 (-28.74%)
Mutual labels:  1c
MyMoney
"Мои деньги" - конфигурация на платформе 1С 8.3
Stars: ✭ 18 (-79.31%)
Mutual labels:  1c
About-tests-in-1C
Подборка материалов по тестированию в 1С:Предприятие 8
Stars: ✭ 27 (-68.97%)
Mutual labels:  1c
1c http
Подсистема 1С для работы с HTTP
Stars: ✭ 48 (-44.83%)
Mutual labels:  1c
yabr.os
Чтение скобочного формата файлов 1С (oscript)
Stars: ✭ 33 (-62.07%)
Mutual labels:  1c
bootstrap-1c
Шаблон для быстрого создания проектов 1С.
Stars: ✭ 36 (-58.62%)
Mutual labels:  1c
whatsapp-chatbot-1c-example
Внешняя обработка для программы 1С:Предприятие, которая демонстрирует реализацию простого чат-бота для мессенджера WhatsApp.
Stars: ✭ 13 (-85.06%)
Mutual labels:  1c

Описание

forthebadge

В данном репозитории находятся файлы для сборки образов Docker с платформой 1С:Предприятие 8.3.

Скрипт скачивания платформы позаимствован отсюда https://github.com/Infactum/onec_dock/blob/master/download.sh 👍

Использование

В терминале введите:

$ cp .onec.env.example .onec.env

Скорректируйте файл .onec.env в соответствии со своим окружением:

  • ONEC_USERNAME - учётная запись на http://releases.1c.ru
  • ONEC_PASSWORD - пароль для учётной записи на http://releases.1c.ru
  • ONEC_VERSION - версия платформы 1С:Преприятия 8.3, которая будет в образе
  • DOCKER_USERNAME - учётная запись на Docker Hub

Затем экспортируйте все необходимые переменные:

$ eval $(cat .onec.env)

Как сбилдить образы

☝️ Введите в терминале команду docker build из соответствующей секции.

🎉 Или, если установлен make, досточно команды make all.

Как запустить в docker-compose

тестировалось только на macOS Mojave и Ubuntu 16.04/18.04

$ cp .env.example .env
# подправьте файл .env под себя
$ docker-compose up -d

Оглавление

Сервер

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-server:${ONEC_VERSION} \
  -f server/Dockerfile .

Сервер с дополнительными языками

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  --build-arg nls_enabled=true \
  -t ${DOCKER_USERNAME}/onec-server-nls:${ONEC_VERSION} \
  -f server/Dockerfile .

Сервер с поддержкой веб-сервера Apache

(Наверх)

docker build \
  --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-server-ws:${ONEC_VERSION} \
  -f ws/Dockerfile .

Клиент

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-client:${ONEC_VERSION} \
  -f client/Dockerfile .

Клиент с поддержкой VNC

(Наверх)

docker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-client-vnc:${ONEC_VERSION} \
  -f client-vnc/Dockerfile .

Клиент с дополнительными языками

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  --build-arg nls_enabled=true \
  -t ${DOCKER_USERNAME}/onec-client-nls:${ONEC_VERSION} \
  -f client/Dockerfile .

Тонкий клиент

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-thin-client:${ONEC_VERSION} \
  -f thin-client/Dockerfile .

Тонкий клиент с дополнительными языками

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  --build-arg nls_enabled=true \
  -t ${DOCKER_USERNAME}/onec-thin-client-nls:${ONEC_VERSION} \
  -f thin-client/Dockerfile .

Хранилище конфигурации

(Наверх)

docker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \
  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-crs:${ONEC_VERSION} \
  -f crs/Dockerfile .

rac-gui

(Наверх)

docker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/onec-rac-gui:${ONEC_VERSION}-1.0.1 \
  -f rac-gui/Dockerfile .

gitsync

(Наверх)

docker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/gitsync:3.0.0 \
  -f gitsync/Dockerfile .

oscript

(Наверх)

docker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \
  --build-arg ONEC_VERSION=${ONEC_VERSION} \
  -t ${DOCKER_USERNAME}/oscript:1.0.21 \
  -f oscript/Dockerfile .

vanessa-runner

(Наверх)

docker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \
  -t ${DOCKER_USERNAME}/runner:1.7.0 \
  -f vanessa-runner/Dockerfile .
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].