Dattu005/webhook-processor
0
1# docker-compose.yml2version: "3.9"3 4services:5 api:6 build: .7 container_name: webhook_api8 environment:9 MONGO_URL: mongodb+srv://webhook:processor@webhook-processor.l0edef3.mongodb.net/?appName=webhook-processor10 MONGO_DB: webhooks_db11 REDIS_URL: redis://redis:6379/012 PROCESS_DELAY_SECONDS: 3013 ports:14 - "8000:8000"15 depends_on:16 - mongo17 - redis18 command: >19 uvicorn app.main:app20 --host 0.0.0.021 --port 800022 --workers 123 24 worker:25 build: .26 container_name: webhook_worker27 environment:28 MONGO_URL: mongodb+srv://webhook:processor@webhook-processor.l0edef3.mongodb.net/?appName=webhook-processor29 MONGO_DB: webhooks_db30 REDIS_URL: redis://redis:6379/031 PROCESS_DELAY_SECONDS: 3032 depends_on:33 - mongo34 - redis35 command: >36 rq worker37 -u redis://redis:6379/038 transactions39 40 mongo:41 image: mongo:742 container_name: mongo43 restart: always44 ports:45 - "27017:27017"46 47 redis:48 image: redis:749 container_name: redis50 restart: always51 ports:52 - "6379:6379"53 