Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 2.16 KB

docker-basics.md

File metadata and controls

21 lines (18 loc) · 2.16 KB

Docker basics

Базовая реализация:

  • Наличие в Readme.md секции с инструкцией как запустить приложение плюс 20 баллов
  • Используется user-defined bridge плюс 30 баллов
  • При возникновении ошибки контейнер должен перезапускается автоматически плюс 30 баллов
  • Логи и файлы базы данных хранятся в volumes, а не в контейнере плюс 30 баллов

Продвинутая реализация

  • Итоговый docker-образ с приложением имеет размер меньше 300 мб плюс 20 баллов

Штрафы:

  • Внесение изменений в репозиторий после дедлайна не считая коммиты, вносящие изменения только в Readme.md минус 30% от максимального балла за задание (для этого задания 39 баллов)
  • За отсутствие отдельной ветки для разработки минус 20 баллов
  • За отсутствие Pull Request минус 20 баллов
  • За неполную информацию в описании Pull Request минус 10 баллов
  • Используется default bridge network минус 20 баллов
  • Конфигурация приложения жестко прописана в docker-compose.yml и Dockerfile минус 20 баллов
  • При изменении файлов в папке src приложение не перезапускается минус 20 баллов
  • Должен использоваться специфичный образ. (Например postgres и node, а не ubuntu с установкой node или postgres) минус 20 баллов в случае, если не используется.
  • Postgress image не указана как зависимость для node image минус 20 баллов