services: mongodb: image: mongo:8.0-noble container_name: mongodb_crawler restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: Admin@123 volumes: - mongodb_data:/data/db ports: - "27017:27017" networks: - crawler_network crawler: build: context: . dockerfile: Dockerfile container_name: web_crawler depends_on: - mongodb environment: MONGO_URI: mongodb://mongodb:27017 MONGO_DATABASE: web_pages MONGO_COLLECTION: pages volumes: - .:/app networks: - crawler_network volumes: mongodb_data: networks: crawler_network: driver: bridge