Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Notifications You must be signed in to change notification settings

dervishsy/onec-docker

Repository files navigation

Описание

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 .

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 61.4%
  • Shell 23.7%
  • Makefile 14.9%

AltStyle によって変換されたページ (->オリジナル) /