- add ANI_CLI_WEB_BRANCH to the Docker build so ani-cli-web can be cloned from master or another branch - pass the new build arg through docker-compose - document the new branch-selection workflow in the README
31 lines
1.1 KiB
YAML
31 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}
|
|
ANI_CLI_WEB_BRANCH: ${ANI_CLI_WEB_BRANCH:-main}
|
|
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
|