# streambox AIO — compose d'installation (dépôt public) # # L'image est chargée localement (docker load / docker save | docker load), # jamais tirée d'un registry : d'où `pull_policy: never`. # # IMAGE_TAG=v49 docker compose up -d # Rollback : IMAGE_TAG=v48 docker compose up -d (config/ et data/ intacts) # # Mêmes ports, volumes et politique de restart que la production VPS. services: streambox-aio: image: streambox-aio:${IMAGE_TAG:-latest} pull_policy: never container_name: streambox-aio restart: unless-stopped network_mode: bridge shm_size: 64m ports: - "13000:3000" - "3005:3005" - "5055:5055" - "5690:5690" - "6500:6500" - "7878:7878" - "7879:7879" - "8096:8096" - "8191:8191" - "8989:8989" - "8990:8990" - "9696:9696" volumes: - ./config:/config - ./data:/data - ./log:/log environment: TZ: Europe/Paris AIO_LOG_DIR: /log AIO_UI_PORT: "3005" DEBIAN_FRONTEND: noninteractive HOME: /config DOTNET_RUNNING_IN_CONTAINER: "true" DOTNET_CLI_TELEMETRY_OPTOUT: "1" LANG: fr_FR.UTF-8 LC_ALL: fr_FR.UTF-8 CHROME_BIN: /usr/bin/chromium CHROMEDRIVER_PATH: /usr/bin/chromedriver logging: driver: json-file options: max-size: "20m" max-file: "3"