From f8822ad99075d6141fdd90d432c8402f28f42b84 Mon Sep 17 00:00:00 2001 From: Quildra Date: Mon, 17 Oct 2022 22:14:20 +0100 Subject: [PATCH] restore --- tubearchivist-docker-compose.yml | 55 ++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 7 deletions(-) diff --git a/tubearchivist-docker-compose.yml b/tubearchivist-docker-compose.yml index e6b5aef..2d447cf 100644 --- a/tubearchivist-docker-compose.yml +++ b/tubearchivist-docker-compose.yml @@ -1,11 +1,52 @@ version: '3.3' services: - hello: - container_name: hello - image: hello-world + tubearchivist: + container_name: tubearchivist + restart: always + image: bbilly1/tubearchivist:v0.2.2 ports: - - 8000:8000 - -volumes: - zmedia: \ No newline at end of file + - 8000:8000 + volumes: + - /z/Downloads/TubeArchivist:/youtube + - /c/Temp/Cache:/cache + environment: + - ES_URL=http://archivist-es:9200 # needs protocol e.g. http and port + - REDIS_HOST=archivist-redis # don't add protocol + - HOST_UID=1000 + - HOST_GID=1000 + - TA_USERNAME=tubearchivist # your initial TA credentials + - TA_PASSWORD=verysecret # your initial TA credentials + - TA_HOST=192.168.1.64 + - ELASTIC_PASSWORD=verysecret # set password for Elasticsearch + - TZ=America/New_York # set your time zone + depends_on: + - archivist-es + - archivist-redis + archivist-redis: + image: redislabs/rejson:latest # for arm64 use bbilly1/rejson + container_name: archivist-redis + restart: always + expose: + - "6379" + volumes: + - /c/Temp/Redis:/data + depends_on: + - archivist-es + archivist-es: + image: bbilly1/tubearchivist-es # only for amd64, or use official es 7.17.3 + container_name: archivist-es + restart: always + environment: + - "xpack.security.enabled=true" + - "ELASTIC_PASSWORD=verysecret" # matching Elasticsearch password + - "discovery.type=single-node" + - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + ulimits: + memlock: + soft: -1 + hard: -1 + volumes: + - /c/Temp/ES:/usr/share/elasticsearch/data # check for permission error when using bind mount, see readme + expose: + - "9200" \ No newline at end of file