Add initial testRail bot implementation
Related-PROD: PRODX-5842
Change-Id: Id2ac9b2275ced80a95019d30ae9e0f7a967f07ec
diff --git a/testrail_bot/docker-compose.yml b/testrail_bot/docker-compose.yml
new file mode 100644
index 0000000..88dce9e
--- /dev/null
+++ b/testrail_bot/docker-compose.yml
@@ -0,0 +1,69 @@
+version: '3'
+
+services:
+ redis:
+ image: redis:6.0.5-alpine
+ networks:
+ - tr_bot
+ db:
+ image: postgres:12.0-alpine
+ volumes:
+ - postgres_data:/var/lib/postgresql/data/
+ environment:
+ - POSTGRES_USER=dev
+ - POSTGRES_PASSWORD=dev
+ - POSTGRES_DB=dev
+ networks:
+ - tr_bot
+ worker:
+ build: .
+ command: celery -A testrail_bot worker -l info
+ volumes:
+ - media_volume:/mediafiles
+ networks:
+ - tr_bot
+ depends_on:
+ - redis
+ - db
+ env_file:
+ - .env
+ web:
+ build: .
+ command: ./start_webapp.sh
+ volumes:
+ - .:/testrail_bot
+ - static_volume:/staticfiles
+ - media_volume:/mediafiles
+ networks:
+ - tr_bot
+ env_file:
+ - .env
+ expose:
+ - 8000
+ depends_on:
+ - db
+ nginx:
+ build: ./nginx
+ volumes:
+ - static_volume:/staticfiles
+ - media_volume:/mediafiles
+ ports:
+ - "80:80"
+ depends_on:
+ - web
+ networks:
+ - tr_bot
+
+
+networks:
+ tr_bot:
+ driver: bridge
+ ipam:
+ driver: default
+ config:
+ - subnet: 192.168.201.0/24
+
+volumes:
+ postgres_data:
+ static_volume:
+ media_volume:
\ No newline at end of file