1 of 9

Взаимодействие контейнеров

Проектирование и разработка распределенных программных систем, практика 2

2 of 9

The 12-factor App

3 of 9

Поднимаем контейнер с БД

4 of 9

PostgreSQL на Docker Hub

5 of 9

Сеть в Docker

6 of 9

Как хранить данные, используя Docker

7 of 9

Docker Compose

8 of 9

Схема

9 of 9

Задание 2

  1. Дописать приложение, чтобы оно содержало два эндпоинта
    1. POST /links — сохраняет ссылку в БД и возвращает ее id
    2. GET /links/<id> — отдает ссылку из БД по id
  2. Добавить контейнер с PostgreSQL и настроить его взаимодействие с приложением
  3. Настроить запуск обоих контейнеров через Docker Compose