Files
pl8list-rewind/compose.yaml
T
nvrl 4a7f6903a3 Add pl8list infinite-scroll app with pl8list sign-in
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.
2026-10-31 20:22:27 +01:00

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: