Не могу записать данные в mongodb

Я сам не питонист, друг попросил приделать монгу к его боту докер компоусом

Перед этим присоединение было к серверу монги, и всё работало

вот так присоединение к бд

mongo_uri = f"mongodb://{os.environ['MONGODB_USERNAME']}:{os.environ['MONGODB_PASSWORD']}@{os.environ['MONGODB_HOSTNAME']}:27017/{os.environ['MONGODB_DATABASE']}"
mongo_client = pymongo.MongoClient(mongo_uri)

вот docker-compose.yml

version: "3.8"

volumes:
  mongodb_volume:
    driver: local

networks:
  mongodb_network:
    driver: bridge

services:
  bot:
    build:
      context: ./
      dockerfile: ./Dockerfile
    restart: always
    environment:
      TZ: UTC
      TOKEN: 
      MONGODB_USERNAME: extreme
      MONGODB_PASSWORD: 1234
      MONGODB_HOSTNAME: mongodb
      MONGODB_DATABASE: extreme_database
    depends_on:
      - mongodb
    links:
      - mongodb
    networks:
      - mongodb_network

  mongodb:
    image: mongo:4.0.8
    container_name: mongodb
    command: mongod --auth
    restart: always
    ports:
      - 27017:27017
    environment:
      MONGO_INITDB_ROOT_USERNAME: extreme
      MONGO_INITDB_ROOT_PASSWORD: 1234
      MONGO_INITDB_DATABASE: extreme_database
      MONGODB_DATA_DIR: /data/db
      MONDODB_LOG_DIR: /dev/null
    volumes:
      - mongodb_volume:/data/db
    networks:
      - mongodb_network

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