From 674ec0342c161906ad59ce6f11b35aedd75a07ca Mon Sep 17 00:00:00 2001 From: hygienic-books Date: Thu, 12 Jan 2023 15:17:15 +0100 Subject: [PATCH] Add mediathekviewweb config (#1) --- mediathekviewweb/docker-compose.yaml | 63 ++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 mediathekviewweb/docker-compose.yaml diff --git a/mediathekviewweb/docker-compose.yaml b/mediathekviewweb/docker-compose.yaml new file mode 100644 index 0000000..203f657 --- /dev/null +++ b/mediathekviewweb/docker-compose.yaml @@ -0,0 +1,63 @@ +version: "3.7" + +services: + application: + container_name: mediathekviewweb + image: mediathekview/mediathekviewweb:latest + restart: always + depends_on: + - elasticsearch + - redis + environment: + DATA_DIRECTORY: /data + WEBSERVER_PORT: 8000 + INDEX: 'true' + WORKER_COUNT: + WORKER_ARGS: + REDIS_HOST: redis + REDIS_PORT: + REDIS_PASSWORD: + REDIS_DB: + ELASTICSEARCH_HOST: elasticsearch + ELASTICSEARCH_PORT: 9200 + MATOMO_ENABLED: + MATOMO_URL: + MATOMO_SITE_URL: + MATOMO_AUTH_TOKEN: + MATOMO_SITE_ID: + CONTACT_NAME: + CONTACT_STREET: + CONTACT_POSTCODE: + CONTACT_CITY: + CONTACT_MAIL: + volumes: + - "/opt/docker-data/mediathekviewweb/mediathekviewweb/data:/data" + ports: + - "8000:8000" + networks: + - elasticsearch + - redis + + elasticsearch: + container_name: elasticsearch + image: "docker.elastic.co/elasticsearch/elasticsearch:6.8.14" + restart: always + environment: + - ES_JAVA_OPTS=-Xms2G -Xmx2G + volumes: + - "/opt/docker-data/mediathekviewweb/elasticsearch/data:/usr/share/elasticsearch/data" + networks: + - elasticsearch + + redis: + container_name: redis + image: "redis:6-alpine" + restart: always + volumes: + - "/opt/docker-data/mediathekviewweb/redis/data:/data" + networks: + - redis + +networks: + elasticsearch: + redis: -- 2.47.2