implement FTP storage for wanted feature #27

This commit is contained in:
ghost 2023-10-23 21:16:40 +03:00
parent c70205e204
commit 8190fc1914
4 changed files with 296 additions and 88 deletions

24
.env
View file

@ -46,24 +46,46 @@ MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0
###< symfony/crowdin-translation-provider ###
# YGGtracker
# Application version, used for API and media cache
APP_VERSION='2.1.0'
# Application name
APP_NAME=YGGtracker
# Default locale
APP_LOCALE=en
# Supported locales for interface and content filters
APP_LOCALES=en|cs|eo|fr|ka|de|he|it|lv|pl|pt|ru|es|uk
# Items per page on pagination
APP_PAGINATION=10
# Default application theme
APP_THEME=default
# Additional themes, stored in /src/templates, /public/asset
APP_THEMES=default
# Default sensitive status for new users
APP_SENSITIVE=0
# Default approved status for new users
APP_APPROVED=0
# Default Yggdrasil filters status for new users
APP_YGGDRASIL=1
# Build-in trackers append to downloads
APP_TRACKERS=http://[201:23b4:991a:634d:8359:4521:5576:15b7]:2023/announce|http://[200:1e2f:e608:eb3a:2bf:1e62:87ba:e2f7]/announce|http://[316:c51a:62a3:8b9::5]/announce
# List of crawlers where ignored in actions and activity features
APP_CRAWLERS=201:23b4:991a:634d:8359:4521:5576:15b7|30a:5fad::e
APP_TORRENT_FILE_SIZE_MAX=1024000
# Max torrent filesize for uploads
APP_TORRENT_FILE_SIZE_MAX=1024000
# Store wanted torrent files in /app/var/ftp by /app/crontab/torrent/scrape/{key}
APP_TORRENT_WANTED_FTP_ENABLED=1
APP_TORRENT_WANTED_FTP_APPROVED_ONLY=1