You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bathyscaphe/deployments/docker/docker-compose.yml

61 lines
1.3 KiB
YAML

version: '3'
services:
nats:
image: nats:2.1.6-alpine3.11
logging:
driver: none
torproxy:
image: dperson/torproxy:latest
logging:
driver: none
elasticsearch:
image: elasticsearch:7.5.1
logging:
driver: none
environment:
- discovery.type=single-node
- ES_JAVA_OPTS=-Xms2g -Xmx2g
volumes:
- esdata:/usr/share/elasticsearch/data
kibana:
image: kibana:7.5.1
logging:
driver: none
depends_on:
- elasticsearch
ports:
- 15004:5601
crawler:
image: creekorful/tdsh-crawler:latest
command: --log-level debug --nats-uri nats --tor-uri torproxy:9050
restart: always
depends_on:
- nats
- torproxy
scheduler:
image: creekorful/tdsh-scheduler:latest
command: --log-level debug --nats-uri nats --api-uri http://api:8080
restart: always
depends_on:
- nats
extractor:
image: creekorful/tdsh-extractor:latest
command: --log-level debug --nats-uri nats --api-uri http://api:8080
restart: always
depends_on:
- nats
- api
api:
image: creekorful/tdsh-api:latest
command: --log-level debug --nats-uri nats --elasticsearch-uri http://elasticsearch:9200
restart: always
depends_on:
- elasticsearch
ports:
- 15005:8080
volumes:
esdata:
driver: local