database does not exist. Docker compose

В приложении использую пул подключений:

import asyncpg

async def create_pool():
    pool = await asyncpg.create_pool('postgresql://myuser:2233@db/telegramdatabase')
    return pool

После запускаю 2 контейнера с БД и Приложением через docker compose

version: '3.8'
services:
  bot:
    image: telegram_bot:1.0  # Имя образа бота
    command: /bin/sh -c "sleep 20 && python3 telegram_bot/bot/main.py"
    depends_on:
      - db
    networks:
      - botnet

  db:
    image: mypostgres
    ports:
      - "5432:5432"
    networks:
      - botnet

networks:
  botnet:

volumes:
  postgres_data:

В логах контейнера mypostgres после запуска docker compose вижу следующее:

FATAL:  database "myuser" does not exist

А логи docker compose показывают:

asyncpg.exceptions.InvalidCatalogNameError: database "telegramdatabase" does not exist

Подскажите, что делаю не так? telegramdatabase существует 100%.

введите сюда описание изображения


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