Skip to content

areal-team/dockerize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Заготовка для докеризации проектов

Общая информация

Докеризация удобна при разработке проекта. Имеет смысл даже в случае, когда на проде не будет использоваться докер.

  • Почта перехватывается и ее можно проверять по адресу
  • Документацию разрабатывается при старте проекта размещается в папке doc
  • Может быть доступна по адресу

Докеризация проекта

Полная

  • Переместите весь код в папку src/app
  • Отредактируйте переменные MYSQL_DUMP, RSYNC_ROOT в Makefile
  • git add --all
  • git commit -m "dockerized"
  • git push origin master

Использование докера без преобразования проекта

  • Переместите репозиторий в папку src/app вместе с папкой .git
  • Отредактируйте переменные MYSQL_DUMP, RSYNC_ROOT в Makefile

Начало работы с проектом

  • Иницализация
    make init
  • Измените подключение к БД в файле src/app/bitrix/.settings.php. Правильные значения прописаны в файле .env. Обычно это:
    'host' => 'mysql',
    'database' => 'db',
    'login' => 'bitrix',
    'password' => '123',
  • Запуск контейнеров
    make up
  • Восстановление БД
    make restore-mysql
  • Если дамп БД доступен на удаленном сервере, то ее можно скачать и развернуть в докере:
    make restore-first
  • Папки bitrix и upload с удаленного сервера подтягиваются командой:
    make rsync

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published