Files
ani-cli-web/docker-compose.yaml
T
Dymas 4dd56b72f6 Add anikoto backup downloader
- add a config toggle for backup downloads and retry failed ani-cli jobs with anikoto-cli
- install anikoto-cli systemwide in the container with its required dependencies
- bump the project version to 0.46.1 and publish the release notes
2026-07-09 12:54:14 +02:00

30 lines
1.1 KiB
YAML

services:
ani-cli-web:
build:
context: .
dockerfile: Dockerfile
args:
ANI_CLI: ${ANI_CLI:-https://github.com/pystardust/ani-cli.git}
ANI_CLI_BRANCH: ${ANI_CLI_BRANCH:-master}
ANIKOTO_CLI: ${ANIKOTO_CLI:-https://github.com/Slimyslushy/anikoto-cli.git}
ANIKOTO_CLI_BRANCH: ${ANIKOTO_CLI_BRANCH:-main}
ANI_CLI_WEB: ${ANI_CLI_WEB:-https://gitea.coreplay.eu/Dymas/ani-cli-web.git}
image: ani-cli-web:latest
container_name: ani-cli-web
restart: unless-stopped
ports:
- "${ANI_CLI_WEB_PORT:-8421}:8421"
environment:
UPDATE_ON_START: ${UPDATE_ON_START:-false}
USER_UID: ${USER_UID:-}
USER_GID: ${USER_GID:-}
ANI_CLI_WEB_HOST: 0.0.0.0
ANI_CLI_WEB_PORT: ${ANI_CLI_WEB_PORT:-8421}
ANI_CLI_WEB_ALLOW_REMOTE: ${ANI_CLI_WEB_ALLOW_REMOTE:-false}
ANI_CLI_WEB_AUTH_USERNAME: ${ANI_CLI_WEB_AUTH_USERNAME:-}
ANI_CLI_WEB_AUTH_PASSWORD: ${ANI_CLI_WEB_AUTH_PASSWORD:-}
ANI_CLI_DOWNLOAD_DIR: /downloads
volumes:
- ./downloads:/downloads
- ./.ani-cli-web:/app/.ani-cli-web