ytdlbot/docker-compose.yml
Benny d472cdc03c
WIP: refactor (#460)
* step1

* remove

* add pdm

* going

* going

* going

* Improved `extract_code_from_instagram_url` function

* Remove terabox download function

Due to server-side restrictions, the Terabox download function is currently does not work as intended.

* Remove unused `parse_cookie_file` function

This commit removes the `parse_cookie_file` function as it is no longer required following the removal of the Terabox download function.

* define abstract class

* basic upload done?

* db operation

* db operation

* db operation

* db operation

* db operation

* fix name_pattern regex of `extract_url_and_name` function

* pre-commit

* pre-push

* pre-push

* Refactor: Change single quotes to double quotes for name_pattern regex

* add more methods

* rename

* use self._bot_msg

* download done?

* update deps

* add entrance

* runnable

* fixes

* fix

* record usage fix

* add cookies

* fix settings

* hint

* hint

* reset

* rename

* formats fix

* update README.md

* update

* rename

* rename

---------

Co-authored-by: Sanuja Seneviratne <66342986+SanujaNS@users.noreply.github.com>
2025-01-14 19:32:19 +01:00

29 lines
No EOL
561 B
YAML

version: '3.1'
services:
redis:
image: redis:7-alpine
restart: always
logging:
driver: none
mysql:
image: ubuntu/mysql:8.0-22.04_beta
restart: always
volumes:
- ./db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 'root'
command: --default-authentication-plugin=mysql_native_password
logging:
driver: none
ytdl:
image: bennythink/ytdlbot
env_file:
- .env
restart: always
volumes:
- ./youtube-cookies.txt:/app/youtube-cookies.txt
depends_on:
- redis