как запустить тесты jest внутри контейнера docker

есть у меня docker-compose.yml web: image: node:12-alpine tty: true working_dir: /home/node/app command: "npm run start"

volumes:
  - ./backend:/home/node/app
  - ./frontend/public:/home/node/public
ports:
  - 80:3000

db: image: postgres:11 restart: always environment: POSTGRES_DB: l POSTGRES_PASSWORD: l volumes: - db-data:/var/lib/postgresql/data - ./ops/db-backups:/backup ports: - 5430:5432

adminer: image: adminer restart: always ports: - 8080:8080

проект поднимается на ура и никаких проблем нет, но когда дохожу до тестов то вылетает ошибка

SequelizeConnectionError: getaddrinfo EAI_AGAIN db at node_modules/sequelize/lib/dialects/postgres/connection-manager.js:182:24 at Connection.connectingErrorHandler (node_modules/pg/lib/client.js:191:14) at Socket.reportStreamError (node_modules/pg/lib/connection.js:72:10)


Ответы (0 шт):