All Projects → akopkesheshyan → Bitrix24 Docker

akopkesheshyan / Bitrix24 Docker

Licence: mit
Docker веб-окружение для разработки решений на базе 1С-Битрикс Корпоративный портал

Projects that are alternatives of or similar to Bitrix24 Docker

Verwalter
A tool which manages cluster of services
Stars: ✭ 34 (-27.66%)
Mutual labels:  containers
Clair
Vulnerability Static Analysis for Containers
Stars: ✭ 8,356 (+17678.72%)
Mutual labels:  containers
Csi Gcs
Kubernetes CSI driver for Google Cloud Storage
Stars: ✭ 44 (-6.38%)
Mutual labels:  containers
Dedockify
Reverse engineer Docker images into Dockerfiles.
Stars: ✭ 36 (-23.4%)
Mutual labels:  containers
Amazon Vpc Cni Plugins
VPC CNI plugins for Amazon ECS and EKS.
Stars: ✭ 39 (-17.02%)
Mutual labels:  containers
Nagios Plugins Linux
🐧 Nagios Plugins for Linux
Stars: ✭ 42 (-10.64%)
Mutual labels:  containers
Awesome Scalability Toolbox
My opinionated list of products and tools used for high-scalability projects
Stars: ✭ 34 (-27.66%)
Mutual labels:  containers
Nff Go
NFF-Go -Network Function Framework for GO (former YANFF)
Stars: ✭ 1,036 (+2104.26%)
Mutual labels:  containers
Sentry
Kubernetes Object Validating Admission Controller
Stars: ✭ 40 (-14.89%)
Mutual labels:  containers
Giropops Monitoring
Full stack tools for monitoring containers and other stuff. ;)
Stars: ✭ 1,019 (+2068.09%)
Mutual labels:  containers
Mesos Cli
Alternative Apache Mesos CLI
Stars: ✭ 37 (-21.28%)
Mutual labels:  containers
Karch
A Terraform module to create and maintain Kubernetes clusters on AWS easily, relying entirely on kops
Stars: ✭ 38 (-19.15%)
Mutual labels:  containers
Drupal Nginx Php Kubernetes
Demonstration of a set of NGINX and PHP-FPM containers running Drupal deployed to Kubernetes on the IBM Container Service. This is a work in progress.
Stars: ✭ 43 (-8.51%)
Mutual labels:  containers
Addon Lxdone
Allows OpenNebula to manage Linux Containers via LXD
Stars: ✭ 36 (-23.4%)
Mutual labels:  containers
Kapo
Wrap any command in a status socket
Stars: ✭ 45 (-4.26%)
Mutual labels:  containers
Centos7 S2i Nodejs
DEPRECATED OpenShift S2I builder images for Node.js ✨
Stars: ✭ 34 (-27.66%)
Mutual labels:  containers
Cilium
eBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+21721.28%)
Mutual labels:  containers
Phobos
The standard library of the D programming language
Stars: ✭ 1,038 (+2108.51%)
Mutual labels:  containers
Minit
minimalist init implementation for containers
Stars: ✭ 45 (-4.26%)
Mutual labels:  containers
Dockerfiles
Docker Projects Collection
Stars: ✭ 43 (-8.51%)
Mutual labels:  containers

Bitrix24 Docker

Bitrix24 Docker: Веб-окружение 1С-Битрикс24 Корпоративный Портал

Позволяет быстро и легко запускать Битрикс24 на Docker для локальной разработки и автоматизации процесса тестирования.

Введение

Bitrix24 Docker предоставляет готовую виртуальную среду, оптимизированную для разработки и тестирования портальных решений Битрикс24.

Используйте Bitrix24 Docker если вам необходимо:

  • Быстро развернуть веб окружение для разработки компонентов и приложений для Битрикс24
  • Избавиться от множества клонов виртуальных машин под каждый проект
  • Запустить чистую копию портала без сложных технических заморочек
  • Автоматизировать запуск тестов в облаке (Continuous Integration)

Преимущества данной сборки

  • Наличие специфических для Битрикс24 служб, отсутствующих в других сборках (Push & Pull сервер)
  • Полная совместимость с bitrix-env, прохождение всех встроенных тестов портала
  • База данных не входит в основной образ и подключается через Docker Compose
  • Возможность расширять и подключать дополнительные сервисы (phpMyAdmin, Codeception и т.д.)
  • Использование переменных окружения (для запуска одного контейнера с разными параметрами)

Начало работы

Для работы с Bitrix24 Docker рекомендуется использовать Docker Compose.

Ниже приведен конфигурационный файл docker-compose.yml с подключенной MariaDB, где директория запуска будет примонтирована к папке /local внутри контейнера.

Вы можете поменять версию базы или подключить несколько разных баз данных одновременно, дополнив этот файл соответствующими инструкциями.

version: '3'
services:
  web:
    image: "akopkesheshyan/bitrix24:latest"
    ports:
      - "80:80"
      - "443:443"
    cap_add:
      - SYS_ADMIN 
    security_opt:
      - seccomp:unconfined
    privileged: true
    volumes:
      - ./:/home/bitrix/www/local
    depends_on:
      - mysql
  mysql:
    image: mariadb
    healthcheck:
      test: "/usr/bin/mysql --user=root --password=+Tr+()8]!szl[HQIsoT5 --execute \"SHOW DATABASES;\""
      interval: 2s
      timeout: 20s
      retries: 10
    ports:
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: +Tr+()8]!szl[HQIsoT5
      MYSQL_DATABASE: sitemanager
      MYSQL_USER: bitrix
      MYSQL_PASSWORD: +Tr+()8]!szl[HQIsoT5
    command: ['--character-set-server=utf8', '--collation-server=utf8_unicode_ci', '--skip-character-set-client-handshake', '--sql-mode=']   

Bitrix24 Docker включает в себя первичные файлы установки, поэтому после старта контейнеров, вы сразу увидите страницу установки свежей копии портала по адресу http://localhost.

Если вы подключаете Bitrix24 Docker к уже существующему проекту, поменяйте значение volumes секции web на ./:/home/bitrix/www.

Другие сценарии запуска

Примечание

Это неофициальная сборка и предназначена исключительно для локальной разработки. Не используйте данный образ в production среде.

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].