Соединение с сервером по адресу "db" (хост), пост 5432 не удалось: FATAL: база данных "<db_name>" не существует
version: '3.7'
services:
db:
image: postgres:13
restart: always
environment:
POSTGRES_DB: <db_name>
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
ports:
- "5432:5432"
networks:
- internal_network
volumes:
- postgres_data:/var/lib/postgresql/data
backend:
image: backend-image
volumes:
- static_volume:/src/backend/static
- media_volume:/src/backend/media
env_file:
- ./backend/.env
build: ./backend
ports:
- "8000:8000"
depends_on:
- redis
- db
networks:
- internal_network
volumes:
static_volume:
media_volume:
postgres_data:
networks:
internal_network:
driver: bridge
У меня проблема, через некоторое время я удаляю базу данных, примерно через 3 дня после того, как я делаю docker-compose up -d. Сам docker-compose.yml написан правильно, но я не понимаю, почему удаляется база данных. В логах я посмотрел
logs:2024-09-11 08:43:23.829 UTC [11436]
FATAL: password authentication failed for user "postgres"2024-09-11 08:43:23.829 UTC [11436]
DETAIL: Password does not match for user "postgres". Connection matched pg_hba.conf line 99: "host all all all md5"2024-09-11 08:44:24.551 UTC [11437]
FATAL: canceling authentication due to timeout2024-09-11 08:55:20.062 UTC [11486]
FATAL: database "<db_name>" does not exist