{"id":18397408,"url":"https://github.com/jugatsu/onec-docker","last_synced_at":"2025-08-20T20:32:29.331Z","repository":{"id":59748065,"uuid":"186375235","full_name":"jugatsu/onec-docker","owner":"jugatsu","description":"Файлы для сборки образов Docker c платформой 1С:Предприятие 8.3.","archived":false,"fork":false,"pushed_at":"2022-09-20T12:02:57.000Z","size":55,"stargazers_count":108,"open_issues_count":9,"forks_count":117,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-04-07T20:50:02.211Z","etag":null,"topics":["1c","1c-enterprise","docker","docker-compose"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jugatsu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-05-13T08:14:00.000Z","updated_at":"2025-04-07T13:24:25.000Z","dependencies_parsed_at":"2022-09-21T06:06:23.090Z","dependency_job_id":null,"html_url":"https://github.com/jugatsu/onec-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jugatsu/onec-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugatsu%2Fonec-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugatsu%2Fonec-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugatsu%2Fonec-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugatsu%2Fonec-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jugatsu","download_url":"https://codeload.github.com/jugatsu/onec-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jugatsu%2Fonec-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271378680,"owners_count":24749192,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1c","1c-enterprise","docker","docker-compose"],"created_at":"2024-11-06T02:16:58.581Z","updated_at":"2025-08-20T20:32:28.971Z","avatar_url":"https://github.com/jugatsu.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Описание\n\n[![forthebadge](http://forthebadge.com/images/badges/built-with-love.svg)](http://forthebadge.com)\n\nВ данном репозитории находятся файлы для сборки образов [Docker](https://www.docker.com) с платформой [1С:Предприятие](http://v8.1c.ru) 8.3.\n\n\u003e Скрипт скачивания платформы позаимствован отсюда https://github.com/Infactum/onec_dock/blob/master/download.sh :+1:\n\n# Использование\n\nВ терминале введите:\n\n```bash\n$ cp .onec.env.example .onec.env\n```\n\nСкорректируйте файл `.onec.env` в соответствии со своим окружением:\n\n* ONEC_USERNAME - учётная запись на http://releases.1c.ru\n* ONEC_PASSWORD - пароль для учётной записи на http://releases.1c.ru\n* ONEC_VERSION - версия платформы 1С:Преприятия 8.3, которая будет в образе\n* DOCKER_USERNAME - учётная запись на [Docker Hub](https://hub.docker.com)\n\nЗатем экспортируйте все необходимые переменные:\n\n```bash\n$ eval $(cat .onec.env)\n```\n\n## Как сбилдить образы\n\n:point_up: Введите в терминале команду `docker build` из соответствующей секции.\n\n:tada: Или, если установлен `make`, досточно команды `make all`.\n\n## Как запустить в docker-compose\n:exclamation: тестировалось только на macOS Mojave и Ubuntu 16.04/18.04\n\n```bash\n$ cp .env.example .env\n# подправьте файл .env под себя\n$ docker-compose up -d\n```\n\n# Оглавление\n- [Сервер](#сервер)\n- [Сервер с дополнительными языками](#Сервер-с-дополнительными-языками)\n- [Сервер с поддержкой веб-сервера Apache](#Сервер-с-поддержкой-веб-сервера-Apache)\n- [Клиент](#support)\n- [Клиент с поддержкой VNC](#support)\n- [Клиент с дополнительными языками](#support)\n- [Тонкий клиент](#support)\n- [Тонкий клиент с дополнительными языками](#support)\n- [Хранилище конфигурации](#contributing)\n- [rac-gui](#license)\n- [gitsync](#license)\n- [oscript](#license)\n- [vanessa-runner](#license)\n\n## Сервер\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-server:${ONEC_VERSION} \\\n  -f server/Dockerfile .\n```\n\n## Сервер с дополнительными языками\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  --build-arg nls_enabled=true \\\n  -t ${DOCKER_USERNAME}/onec-server-nls:${ONEC_VERSION} \\\n  -f server/Dockerfile .\n```\n\n## Сервер с поддержкой веб-сервера Apache\n[(Наверх)](#Оглавление)\n```bash\ndocker build \\\n  --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-server-ws:${ONEC_VERSION} \\\n  -f ws/Dockerfile .\n```\n\n## Клиент\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-client:${ONEC_VERSION} \\\n  -f client/Dockerfile .\n```\n\n## Клиент с поддержкой VNC\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-client-vnc:${ONEC_VERSION} \\\n  -f client-vnc/Dockerfile .\n```\n\n## Клиент с дополнительными языками\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  --build-arg nls_enabled=true \\\n  -t ${DOCKER_USERNAME}/onec-client-nls:${ONEC_VERSION} \\\n  -f client/Dockerfile .\n```\n\n## Тонкий клиент\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-thin-client:${ONEC_VERSION} \\\n  -f thin-client/Dockerfile .\n```\n\n## Тонкий клиент с дополнительными языками\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  --build-arg nls_enabled=true \\\n  -t ${DOCKER_USERNAME}/onec-thin-client-nls:${ONEC_VERSION} \\\n  -f thin-client/Dockerfile .\n```\n\n## Хранилище конфигурации\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg ONEC_USERNAME=${ONEC_USERNAME} \\\n  --build-arg ONEC_PASSWORD=${ONEC_PASSWORD} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-crs:${ONEC_VERSION} \\\n  -f crs/Dockerfile .\n```\n\n## rac-gui\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/onec-rac-gui:${ONEC_VERSION}-1.0.1 \\\n  -f rac-gui/Dockerfile .\n```\n\n## gitsync\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/gitsync:3.0.0 \\\n  -f gitsync/Dockerfile .\n```\n\n## oscript\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \\\n  --build-arg ONEC_VERSION=${ONEC_VERSION} \\\n  -t ${DOCKER_USERNAME}/oscript:1.0.21 \\\n  -f oscript/Dockerfile .\n```\n\n## vanessa-runner\n[(Наверх)](#Оглавление)\n\n```bash\ndocker build --build-arg DOCKER_USERNAME=${DOCKER_USERNAME} \\\n  -t ${DOCKER_USERNAME}/runner:1.7.0 \\\n  -f vanessa-runner/Dockerfile .\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjugatsu%2Fonec-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjugatsu%2Fonec-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjugatsu%2Fonec-docker/lists"}