Changeset View
Changeset View
Standalone View
Standalone View
docker-compose.yml
Show All 25 Lines | kafka: | ||||
depends_on: | depends_on: | ||||
- zookeeper | - zookeeper | ||||
prometheus: | prometheus: | ||||
image: prom/prometheus | image: prom/prometheus | ||||
command: | command: | ||||
# Needed for the reverse-proxy | # Needed for the reverse-proxy | ||||
- "--web.external-url=/prometheus" | - "--web.external-url=/prometheus" | ||||
- "--config.file=/etc/prometheus/prometheus.yml" | |||||
volumes: | volumes: | ||||
- "./prometheus.yml:/etc/prometheus/prometheus.yml:ro" | - "./prometheus.yml:/etc/prometheus/prometheus.yml:ro" | ||||
restart: unless-stopped | restart: unless-stopped | ||||
prometheus-statsd-exporter: | prometheus-statsd-exporter: | ||||
image: prom/statsd-exporter | image: prom/statsd-exporter | ||||
command: | command: | ||||
- "--statsd.mapping-config=/etc/prometheus/statsd-mapping.yml" | - "--statsd.mapping-config=/etc/prometheus/statsd-mapping.yml" | ||||
▲ Show 20 Lines • Show All 212 Lines • ▼ Show 20 Lines | depends_on: | ||||
- swh-listers-db | - swh-listers-db | ||||
- swh-scheduler-api | - swh-scheduler-api | ||||
- swh-scheduler-runner | - swh-scheduler-runner | ||||
- swh-storage | - swh-storage | ||||
- amqp | - amqp | ||||
# Indexer Celery workers | # Indexer Celery workers | ||||
swh-indexer-mimetype: | swh-indexer: | ||||
image: swh/indexer-worker | image: swh/indexer-worker | ||||
build: ./dockerfiles/swh-indexer-worker | build: ./dockerfiles/swh-indexer-worker | ||||
env_file: ./indexers.env | env_file: ./indexers.env | ||||
environment: | environment: | ||||
STATSD_HOST: prometheus-statsd-exporter | STATSD_HOST: prometheus-statsd-exporter | ||||
STATSD_PORT: 9125 | STATSD_PORT: 9125 | ||||
SWH_WORKER_INSTANCE: content_mimetype | |||||
depends_on: | depends_on: | ||||
- swh-scheduler-runner | - swh-scheduler-runner | ||||
- swh-idx-storage | - swh-idx-storage | ||||
- swh-storage | - swh-storage | ||||
- swh-objstorage | - swh-objstorage | ||||
- amqp | - amqp | ||||
swh-indexer-license: | |||||
image: swh/indexer-worker | |||||
build: ./dockerfiles/swh-indexer-worker | |||||
env_file: ./indexers.env | |||||
environment: | |||||
STATSD_HOST: prometheus-statsd-exporter | |||||
STATSD_PORT: 9125 | |||||
SWH_WORKER_INSTANCE: content_fossology_license | |||||
depends_on: | |||||
- swh-scheduler-runner | |||||
- swh-idx-storage | |||||
- swh-storage | |||||
- swh-objstorage | |||||
- amqp | |||||
swh-indexer-origin-head: | |||||
image: swh/indexer-worker | |||||
build: ./dockerfiles/swh-indexer-worker | |||||
env_file: ./indexers.env | |||||
environment: | |||||
STATSD_HOST: prometheus-statsd-exporter | |||||
STATSD_PORT: 9125 | |||||
SWH_WORKER_INSTANCE: origin_head | |||||
depends_on: | |||||
- swh-scheduler-api | |||||
- swh-scheduler-runner | |||||
- swh-idx-storage | |||||
- swh-storage | |||||
- amqp | |||||
swh-indexer-revision-metadata: | |||||
image: swh/indexer-worker | |||||
build: ./dockerfiles/swh-indexer-worker | |||||
env_file: ./indexers.env | |||||
environment: | |||||
STATSD_HOST: prometheus-statsd-exporter | |||||
STATSD_PORT: 9125 | |||||
SWH_WORKER_INSTANCE: revision_metadata | |||||
depends_on: | depends_on: | ||||
- swh-scheduler-runner | - swh-scheduler-runner | ||||
- swh-idx-storage | - swh-idx-storage | ||||
- swh-storage | - swh-storage | ||||
- swh-objstorage | - swh-objstorage | ||||
- amqp | - amqp | ||||
swh-indexer-origin-intrinsic-metadata: | |||||
image: swh/indexer-worker | |||||
build: ./dockerfiles/swh-indexer-worker | |||||
env_file: ./indexers.env | |||||
environment: | |||||
STATSD_HOST: prometheus-statsd-exporter | |||||
STATSD_PORT: 9125 | |||||
SWH_WORKER_INSTANCE: origin_intrinsic_metadata | |||||
depends_on: | |||||
- swh-scheduler-runner | |||||
- swh-idx-storage | |||||
- swh-storage | |||||
- amqp | |||||
swh-indexer-journal-client: | swh-indexer-journal-client: | ||||
image: swh/indexer-journal-client | image: swh/indexer-journal-client | ||||
build: ./dockerfiles/swh-indexer-journal-client | build: ./dockerfiles/swh-indexer-journal-client | ||||
depends_on: | depends_on: | ||||
- swh-journal-publisher | - swh-journal-publisher | ||||
- swh-scheduler-api | - swh-scheduler-api | ||||
# Journal related | # Journal related | ||||
▲ Show 20 Lines • Show All 107 Lines • Show Last 20 Lines |