Skip to content

Ingafen/docker_homework

 
 

Repository files navigation

docker_homework

1 Лекция

Написать Dockerfile для frontend располагается в директории /frontend, собрать и запустить

2 Лекция

Написать Dockerfile для backend который располагается в директории /lib_catalog(для сборки контейнера необходимо использовать файл /lib_catalog/requirements.txt), для работы backend необходим postgresql, т.е. необходимо собрать 2 контейнера:

  1. backend
  2. postgresql

Осуществить сетевые настройки, для работы связки backend и postgresql

3 Лекция

Написать docker-compose.yaml, для всего проекта, собрать и запустить

Критерий оценки финального задания

  1. Dockerfile должны быть написаны согласно пройденным best practices
  2. Для docker-compose необходимо использовать локальное image registry
  3. В docker-compose необходимо сетевые настройки 2 разных интерфейса(bridge), 1 - для фронта, 2 - для бека с postgresql

4.* Осущиствить сборку проекта самим docker-compose команда docker-compose build(при использовании этого подхода необходимо исключить 2 пункт из критерии оценки)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.1%
  • Python 23.6%
  • HTML 1.8%
  • CSS 1.5%