Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 2.05 KB

File metadata and controls

56 lines (33 loc) · 2.05 KB

Docker

Данный репозиторий содержит Dockerfile которые описывают образы для проектов.

Основное назначение - создать базовые образы и наследоваться от них, чтобы повысить скорость deploy и уменить размер занимаемого места на жестком диске

Как закинуть образ

Когда вспомню - не забыть описать!

CodeStyle

RUN

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

Например:

RUN apt-get update \
  && apt-get install \
    git \
    curl \
  && apt-get update

TIP: обрати внимание на табуляцию

Структура папок

Dockerfiles

Содержит Dockerfile. Если необходимо - создается папка (в случае, когда для создания образа требуются дополнительные файлы конфигурации) Имя файла должно отражать какой контейнер будет создан. Расширение докерфайлов - *.dockerfile

php7.1-dev

Описывает базовый образ php7.1 для проектов

Основывается на версии php -> 7.1

Версия dev содержит переменные окружения для вывода ошибок, такие как display_errors = On

Так же, содержит пакет xdebug (без настроек)

php7.1-yii2-dev (@deprecated)

Описывает базовый образ php7.1 для проектов на yii2

sonar

Содержит образы для работы с SonarCube

  • scanner.dockerfile -> Создает образ для запуска сканнера