Skip to content

Környezet

English

Ezek a konténer környezeti változói. Nem a Beállítások oldal. A Compose-fájlban kell őket módosítani, utána a konténert újra kell létrehozni. Egy titok fájlútvonal is lehet: a VALAMI_FILE változó arra a fájlra mutat, amelynek a tartalma az érték. A Docker-titkok így olvashatók.

Ezek az értékek ne kerüljenek a kép építésébe. A kép a program. A kulcsok azon a gépen maradnak, amely futtatja.

Amit általában be kell állítani

Változó Szerepe
SECRET Munkamenet- és titkosítókulcs. Hosszú, véletlen érték, mielőtt az oldalt más is eléri.
TZ Időzóna neve, például Europe/Budapest. A megjelenített dátumok ezt használják.
URLS Nyilvános címek, vesszővel elválasztva, http:// vagy https:// előtaggal, záró perjel nélkül. Közvetítő mögött kötelező.
ALLOWED_HOSTS Azok a gépnevek, amelyekre az oldal válaszol. Az alapértelmezés *. Ha listát adsz meg, a localhost és a 127.0.0.1 akkor is hozzáadódik.
PUID és PGID A db könyvtár tulajdonosának felhasználója és csoportja. Az alapértelmezés 1000.
MEDIATRAIL_SOURCE_URL A futó verzió pontos forrásának nyilvános http vagy https címe. Kötelező, ha mások is használják az oldalt.
REGISTRATION True esetén új fiók létrehozható. False lezárja a regisztrációs oldalt.
ADMIN_ENABLED True bekapcsolja a /admin/ címet. Amíg nem állítod be, ki van kapcsolva.

A DEBUG maradjon False, ha a gépet más is eléri.

Adatbázis

Adatbázis-gép nélkül a MediaTrail SQLite-ot használ, a csatolt adatkönyvtár db/db.sqlite3 fájljában. A képben lévő Redis a fájlját a db/redis alatt tartja.

A DB_HOST beállítása PostgreSQL-re vált. Mellé kell a DB_PORT, a DB_NAME, a DB_USER és a DB_PASSWORD. A DB_SSL_MODE és a DB_SSL_CERT_MODE nem kötelező, és a PostgreSQL saját elnevezését használja erre a két kapcsolati beállításra.

A REDIS_URL alapból a képben lévő Redis, redis://127.0.0.1:6379. Csak akkor állítsd, ha szándékosan másik Redisre mutatsz. A CELERY_REDIS_URL külön felülírja a háttérfeladat közvetítőjét. A REDIS_PREFIX a gyorsítótár kulcsait előtagozza, ha két alkalmazás egy Redist használ.

Katalóguskulcsok

A film, a sorozat, az anime, a játék, a könyv, a képregény és a társasjáték keresése a programban lévő klienskulcsokkal működik. Kulcsot akkor cserélj, ha saját keretet akarsz, vagy ha a szolgáltató ezt kéri. Ha egy kulcsot nem adsz meg, a beépített kliens marad. Kulcsot ne másolj a képbe, és ebbe a könyvbe se.

Változó Szolgáltató
TMDB_API Filmek és sorozatok. A TMDB_LANG a metaadat nyelve, alapból en. A TMDB_NSFW True értéknél a felnőtt találatokat is kéri.
TVDB_API További sorozatadatok.
MAL_API MyAnimeList. A MAL_NSFW True értéknél a felnőtt találatokat is kéri.
IGDB_ID és IGDB_SECRET Játékok. Az IGDB_NSFW True értéknél.
STEAM_API_KEY Steam-áruházi adatok. Beépített kulcs nincs.
HARDCOVER_API Könyvek. Az értéknek a Bearer szóval és egy szóközzel kell kezdődnie.
COMICVINE_API Képregények.
BGG_API_TOKEN Társasjátékok.
TRAKT_API és TRAKT_API_SECRET Saját Trakt-alkalmazás, zárt importhoz vagy saját kerethez.
ANILIST_ID és ANILIST_SECRET Saját AniList-alkalmazás, zárt importhoz.
SIMKL_ID és SIMKL_SECRET Saját Simkl-alkalmazás.

A MU_NSFW a MangaUpdates felnőtt tartalmának kapcsolója.

Belépés másik oldalon keresztül

A SOCIAL_PROVIDERS a django-allauth szolgáltatómoduljainak vesszővel elválasztott listája, például allauth.socialaccount.providers.github. A SOCIALACCOUNT_PROVIDERS JSON-objektum: a szolgáltató kliensazonosítója, titka, és amit a szolgáltató dokumentációja még kér.

A SOCIALACCOUNT_ONLY True értéke elrejti a jelszavas belépést. A REDIRECT_LOGIN_TO_SSO True értéke a belépőoldalt egyből a külső szolgáltatóhoz küldi.

A szolgáltatónál regisztrált visszairányítási cím a MediaTrail nyilvános címe, plusz az az útvonal, amelyet a szolgáltató vár. A URLS ugyanaz a cím legyen, különben a visszaút elutasításra kerül.