Files
fileserver/docker/individual-docker-compose-files/testing/tubearchivist-docker-compose.yml
2023-12-18 20:09:03 -06:00

51 lines
1.2 KiB
YAML
Executable File

version: '3.3'
services:
tubearchivist:
container_name: tubearchivist
hostname: tubearchivist
image: bbilly1/tubearchivist:latest
environment:
- ES_URL=http://archivist-es:9200
- REDIS_HOST=archivist-redis
- HOST_UID=1000
- HOST_GID=1000
depends_on:
- archivist-es
- archivist-redis
ports:
- 8000:8000
restart: always
volumes:
- /mnt/downloads/youtubedl:/youtube
- /docker/appdata/tubearchivist/cache:/cache
archivist-redis:
container_name: archivist-redis
hostname: archivist-redis
image: redislabs/rejson:latest
depends_on:
- archivist-es
ports:
- 6379:6379
restart: always
volumes:
- /docker/appdata/tubearchivist/redis:/data
archivist-es:
container_name: archivist-es
hostname: archivist-es
image: docker.elastic.co/elasticsearch/elasticsearch:7.15.1
environment:
- "discovery.type=single-node"
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
memlock:
soft: -1
hard: -1
ports:
- 9200:9200
restart: always
volumes:
- /docker/appdata/tubearchivist/es:/usr/share/elasticsearch/data