From 295428598c63ba6de050b619ccffd4c52c472c22 Mon Sep 17 00:00:00 2001 From: user Date: Fri, 20 Dec 2024 07:36:03 +0300 Subject: [PATCH] Add information about Docker container --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index 2fae4f3..ca81f13 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,24 @@ To specify a different config file, use `avtdl --config path/to/config.yml` opti When started without explicitly specified configuration file (for example, by double-clicking on executable), avtdl will look for default name, and automatically create one using build-in template if it does not exist. +Docker container is [published](https://github.com/15532th/avtdl/pkgs/container/avtdl) in the Github Container registry. It comes in two flavours: `avtdl:-basic` is a Debian-based version of the image containing only avtdl itself, `avtdl:` is based on [ffmpeg](https://github.com/jrottenberg/ffmpeg#ffmpeg-docker-image) image and includes two more additional tools, commonly used with avtdl: yt-dlp and ytarchive. + +
+ Example docker-compose.yml file + +```yaml +version: '3' +services: + avtdl: + image: ghcr.io/15532th/avtdl:latest + ports: + - "8080:8080" + volumes: + - ./:/home/avtdl/app/ +``` + +
+ ### Web UI After avtdl startup, the web interface is available on , unless a different port is specified in the [settings](#settings) section. It includes a configuration editor, meant to provide an alternative to manual editing of the configuration file. See [info.md](avtdl/ui/info/info.md) for more detailed description.