У меня есть скрипт на Python, который запрашивает данные с Postgres внутри Docker. Локально все прекрасно работает, а в докере - беда. Python не может подключиться к контейнеру с Postgres. Связал их в docker-compose, пытался добавить их в общую сеть, ничего не получилось. Помогите пожалуйста, нужно сделать так, чтобы контейнер с скриптом связался с контейнером БД для передачи данных.
Мой docker-compose:
version: '3.8'
services:
script:
build: ./script/
command: /script/src/script.py
container_name: script-mtg
depends_on:
- db
db:
image: postgres:latest
container_name: dbpg-mtg
restart: always
volumes:
- ./ .database/postgres/data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=users
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
ports:
- "5432"