mirror of
https://github.com/HyPnoTiiK/stream-fusion.git
synced 2026-07-29 07:22:46 +00:00
44 lines
No EOL
1.6 KiB
YAML
44 lines
No EOL
1.6 KiB
YAML
---
|
|
networks:
|
|
proxy_network:
|
|
external: true
|
|
|
|
# Create the DB First : docker exec -e PGPASSWORD=stremio stremio-postgres psql -U stremio -d postgres -c "CREATE DATABASE \"stremio-trakt-db\";"
|
|
|
|
services:
|
|
stremio-trakt-addon:
|
|
image: reddravenn/stremio-trakt-addon:latest
|
|
container_name: stremio-trakt-addon
|
|
expose:
|
|
- 7000
|
|
environment:
|
|
PORT: 7000
|
|
BASE_URL: ${BASE_URL:?Please provide a base URL in the environment}
|
|
DB_USER: ${POSTGRES_USER:-stremio}
|
|
DB_HOST: ${POSTGRES_HOST:-stremio-postgres}
|
|
DB_NAME: ${DB_NAME:-stremio-trakt-db}
|
|
DB_PASSWORD: ${POSTGRES_PASSWORD:-stremio}
|
|
DB_PORT: ${POSTGRES_PORT:-5432}
|
|
DB_MAX_CONNECTIONS: ${DB_MAX_CONNECTIONS:-20}
|
|
DB_IDLE_TIMEOUT: ${DB_IDLE_TIMEOUT:-30000}
|
|
DB_CONNECTION_TIMEOUT: ${DB_CONNECTION_TIMEOUT:-2000}
|
|
REDIS_HOST: ${REDIS_HOST:-stremio-redis}
|
|
REDIS_PORT: ${REDIS_PORT:-6379}
|
|
TRAKT_CLIENT_ID: ${TRAKT_CLIENT_ID:?Please provide a Trakt client ID in the environment}
|
|
TRAKT_CLIENT_SECRET: ${TRAKT_CLIENT_SECRET:?Please provide a Trakt client secret in the environment}
|
|
TRAKT_HISTORY_FETCH_INTERVAL: ${TRAKT_HISTORY_FETCH_INTERVAL:-1d}
|
|
TMDB_CACHE_DURATION: ${TMDB_CACHE_DURATION:-1d}
|
|
TRAKT_CACHE_DURATION: ${TRAKT_CACHE_DURATION:-1d}
|
|
LOG_LEVEL: ${LOG_LEVEL:-info}
|
|
LOG_INTERVAL_DELETION: ${LOG_INTERVAL_DELETION:-1d}
|
|
NODE_ENV: ${NODE_ENV:-production}
|
|
restart: unless-stopped
|
|
volumes:
|
|
- stremio-trakt-addon-cache:/usr/src/app/cache
|
|
- stremio-trakt-addon-log:/usr/src/app/log
|
|
networks:
|
|
- proxy_network
|
|
|
|
volumes:
|
|
stremio-trakt-addon-cache:
|
|
stremio-trakt-addon-log: |