docker

веб окружение для битрикс с использованием docker

Темным, скучным вечером, захотел я локально развернуть битрикс, чтобы потренироваться или может начать разрабатывать какую-нибудь гениальную идею 🙂 И началось…

Установка веб-сервера, настройка (php, mysql, nginx) для нормально работы, выше упомянутой CMS. Это занимает довольно много времени. И захотелось мне как-то автоматизировать и ускорить данный процесс (гениальных идей все равно в голове не было 🙁 ). И тут, я вспомнил про такой инструмент, как Docker, в своей работе мы его не использовали и опыта практического у меня не было. В общем, знал я только о том, что он существует, ну и немного теоретических знаний из статей на хабре.

Пара вечеров изучения теории и немного практики, дали свои плоды. Я составил свои докерфайлы для создания собственных сборок php, nginx и mysql с необходимыми библиотеками и настройками. Так же был составлен docker-compose для быстрого создания образа с необходимыми контейнерами, на данный момент это nginx:1.14, php:7.1-fpm-alpine , mysql:5.7, ну и конечно куда же без memcached :1.5-alpine. Так же вынесены переменные в .env файл

В общем, хватит слов, лучше увидеть и попробовать в живую, полный код можно посмотреть на гитхабе.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *