ошибку в контейнере с сервером
socket.gaierror: [Errno -3] Temporary failure in name resolution
подскажите в чём проблема?
ну ошибка от днс, где-то прописан у тебя домен, который не резолвится. Скорее всего - в кредах базы.
ури на базу правильный, база поднята в другом контейнере, из вне получается коннектиться
у тебя база в контейнере, а откуда запускается твоя тула для миграций?
В контейнере с фастапи
в одном композе база и фаст апи?
version: "3" services: database: image: "postgres:13" container_name: db-pg env_file: - pg.env ports: - "5432:5432" web: build: context: . dockerfile: ./docker/backend/Dockerfile command: bash -c "uvicorn app.app:app --host 0.0.0.0 --port 8000 --reload" container_name: fastapi env_file: - pg.env volumes: - ./backend:/backend ports: - "8000:8000" depends_on: - database
а лучше отдельно?
смоттря что надо получить :)
Обсуждают сегодня