mirror of
https://github.com/narrrl/pl8list-rewind.git
synced 2026-11-03 16:41:26 +01:00
Endless TikTok-style feed over pl8list's Remix loaders. A guest crawler builds a shared catalogue; a per-user ranker learns from likes, full listens and skips. Users sign in with pl8list's email code; only a hash of the local session token is stored. Ships as a hardened Docker image with a Traefik override for pl8.narl.io.
33 lines
695 B
YAML
33 lines
695 B
YAML
# Generic setup: app on 127.0.0.1:8790. Put reverse proxy (Traefik labels, networks)
|
|
# in compose.override.yaml and drop the port mapping if the proxy reaches the
|
|
# container over a Docker network.
|
|
services:
|
|
app:
|
|
build: .
|
|
image: pl8list-infinite:latest
|
|
env_file:
|
|
- path: .env
|
|
required: false
|
|
environment:
|
|
TRUST_PROXY: "0"
|
|
ports:
|
|
- "127.0.0.1:8790:8790"
|
|
volumes:
|
|
- data:/data
|
|
read_only: true
|
|
tmpfs:
|
|
- /tmp
|
|
restart: unless-stopped
|
|
cap_drop:
|
|
- ALL
|
|
security_opt:
|
|
- no-new-privileges:true
|
|
logging:
|
|
driver: json-file
|
|
options:
|
|
max-size: "1m"
|
|
max-file: "3"
|
|
|
|
volumes:
|
|
data:
|