Основная идея

Два независимых контейнера:

  1. Node.js сервер реализующий взаимодействие с пользователем, включая API запроса к базе
  2. PostgreSQL база данных. Внутри также собирается пользовательская библиотека для реализации типа. PL/pgSQL функция также определяется внутри контейнера базы.

архитектура

Результат выполнения

результат