Git Product home page Git Product logo

docker-bitrix's Introduction

Готовое окружения Docker для 1C-Bitrix(Битрикс) CMS

Основные возможности:

В зависимости от требований, проект на Битрикс может разворачиваться из бэкапа или клонироваться из репозитория(приватного или открытого). Обычно из проектов на Битрикс исключается директория /bitrix. Поэтому при развертывании из репозитория, после клонирвоания, скачивается бэкап проекта и из него берется директория /bitrix тем самым получается готовое рабочее окружение для разработки. Последним шагом необходимо только развернуть базу данных (дамп .sql будет в корне /src)

  1. При установленнном флаге INIT_PROJECT=true Проект автоматически загружается и разворачивается из бэкапа сайта битрикса вида: http://****/bitrix/backup/example.com_20180415_103035_full_bb768f2f.tar.gz

  2. При установленнном флаге INIT_PROJECT=false Проект клонируется из репозитория после чего доустанавливается директория /bitrix из бэкапа

Окружение (похоже на конфигурацию BitrixVM)

  • Nginx
  • Apache
  • php-pfm
  • mysql
  • phpMyAdmin

Чтобы начать работу необходимо:

  1. Установить Docker https://docs.docker.com/install/

  2. Клонировать репозиторий

  3. Переименовать файл .env.template в .env

  4. Заполнить параметры файла .env согласно инструкции

  5. Запустить проект командой docker-compose up --build -d

  6. 🍺🍺🍺

docker-bitrix's People

Contributors

mrikirill avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.