Чтобы разместить на Контейнерном хостинге Node приложение и подключиться из него к базе данных Postgres необходимо выполнить следующие три шага.
Если файлы вашего проекта находятся в Git репозитории, то установка утилиты необязательна, так как вы сможете запустить проект из браузера.
Если вы установили утилиту conhos ранее, то просто переходите к следующему пункту. Если не установили, то возспользуйтесь Инструкцией для установки.
Если файлы вашего проекта находятся в Git репозитории, то создание файла конфигурации можно осуществить из браузера.
Файл конфигурации для создания в Контейнерном хостинге сервиса Node с поднятием сервера базы данных Postgres и подключение к нему из приложения, а также опциональный пример поднятия Adminer для администрирования баз данных. Подробнее в Файл конфигурации.
Актуальную версию
Postgresконтейнера уточнить в официальном репозитории Postgres
name: my-node-postgres-project
services:
  node1:
    image: node
    size: mili
    active: true
    version: latest
    pwd: examples/node-postgres
    exclude:
      - node_modules
    command: npm i && npm run start
    ports:
      - port: 3000
        type: proxy
    depends_on: # Сервис должен запускаться только после следующих сервисов
      - postgres0 # сервис postgres0
    environment:
      - PORT=3000
      # Далее пробрасываем переменные для подключения
      - POSTGRES_PASSWORD=value0
      - POSTGRES_USER=value1
      - POSTGRES_DB=value2
  postgres0:
    image: postgres
    size: mili
    active: true
    version: latest
    environment:
      # Переменные для инициализации базы данных
      - POSTGRES_PASSWORD=value0
      - POSTGRES_USER=value1
      - POSTGRES_DB=value2
Хост базы данных будет доступен в контейнере приложения по названию сервиса
postgres0.
Для загрузки файлов в облако и запуска сервисов в контейнерах, выполните команду:
conhos deploy
Продолжить изучение