mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Adding a dev docker compose
This commit is contained in:
parent
76a57459af
commit
b01198c110
2
.env.example
Normal file
2
.env.example
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
TVDB__APIKEY=
|
||||||
|
THEMOVIEDB__APIKEY=
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -10,6 +10,9 @@ libtranscoder.so
|
|||||||
libtranscoder.dylib
|
libtranscoder.dylib
|
||||||
transcoder.dll
|
transcoder.dll
|
||||||
|
|
||||||
|
video
|
||||||
|
.env
|
||||||
|
|
||||||
## Ignore Visual Studio temporary files, build results, and
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
## files generated by popular Visual Studio add-ons.
|
## files generated by popular Visual Studio add-ons.
|
||||||
##
|
##
|
||||||
|
36
docker-compose.yml
Normal file
36
docker-compose.yml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
kyoo:
|
||||||
|
build: .
|
||||||
|
restart: on-failure
|
||||||
|
environment:
|
||||||
|
- KYOO_DATADIR=/var/lib/kyoo
|
||||||
|
- BASICS__PUBLICURL=http://localhost:5000
|
||||||
|
- BASICS__MetadataInShow=false
|
||||||
|
- DATABASE__ENABLED=postgres
|
||||||
|
- DATABASE__CONFIGURATIONS__POSTGRES__SERVER=postgres
|
||||||
|
- DATABASE__CONFIGURATIONS__POSTGRES__USER ID=kyoo
|
||||||
|
- DATABASE__CONFIGURATIONS__POSTGRES__PASSWORD=kyooPassword
|
||||||
|
- TVDB__APIKEY=${TVDB__APIKEY}
|
||||||
|
- THEMOVIEDB__APIKEY=${THEMOVIEDB__APIKEY}
|
||||||
|
ports:
|
||||||
|
- "5000:5000"
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
volumes:
|
||||||
|
- kyoo:/var/lib/kyoo
|
||||||
|
- ./video:/video
|
||||||
|
postgres:
|
||||||
|
image: "postgres"
|
||||||
|
restart: on-failure
|
||||||
|
environment:
|
||||||
|
- POSTGRES_USER=kyoo
|
||||||
|
- POSTGRES_PASSWORD=kyooPassword
|
||||||
|
volumes:
|
||||||
|
- db:/var/lib/postgresql/data
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
kyoo:
|
||||||
|
db:
|
||||||
|
|
@ -70,7 +70,7 @@ We are going to take a look at the fields you might want to change to tailor Kyo
|
|||||||
- ```tvdb```
|
- ```tvdb```
|
||||||
- ```apikey```: The API key that will be used to interact with the TVDB's API. See [there](https://thetvdb.com/api-information) to get one
|
- ```apikey```: The API key that will be used to interact with the TVDB's API. See [there](https://thetvdb.com/api-information) to get one
|
||||||
|
|
||||||
- ```the-moviedb```
|
- ```themoviedb```
|
||||||
- ```apikey```: The API key that will be used to interact with TMDB's API. See [there](https://developers.themoviedb.org/3/getting-started/introduction) to get one
|
- ```apikey```: The API key that will be used to interact with TMDB's API. See [there](https://developers.themoviedb.org/3/getting-started/introduction) to get one
|
||||||
|
|
||||||
## Using a Container
|
## Using a Container
|
||||||
|
@ -76,7 +76,7 @@
|
|||||||
"tvdb": {
|
"tvdb": {
|
||||||
"apiKey": ""
|
"apiKey": ""
|
||||||
},
|
},
|
||||||
"the-moviedb": {
|
"themoviedb": {
|
||||||
"apiKey": ""
|
"apiKey": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -48,7 +48,7 @@ namespace Kyoo.TheMovieDb
|
|||||||
if (!Enabled)
|
if (!Enabled)
|
||||||
{
|
{
|
||||||
logger.LogWarning("No API key configured for TheMovieDB provider. " +
|
logger.LogWarning("No API key configured for TheMovieDB provider. " +
|
||||||
"To enable TheMovieDB, specify one in the setting the-moviedb:APIKEY ");
|
"To enable TheMovieDB, specify one in the setting themoviedb:APIKEY");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +62,7 @@ namespace Kyoo.TheMovieDb
|
|||||||
public string Description => "A metadata provider for TheMovieDB.";
|
public string Description => "A metadata provider for TheMovieDB.";
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public bool Enabled => !string.IsNullOrEmpty(_configuration.GetValue<string>("the-moviedb:apikey"));
|
public bool Enabled => !string.IsNullOrEmpty(_configuration.GetValue<string>("themoviedb:apikey"));
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public Dictionary<string, Type> Configuration => new()
|
public Dictionary<string, Type> Configuration => new()
|
||||||
|
@ -26,7 +26,7 @@ namespace Kyoo.TheMovieDb.Models
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// The path to get this option from the root configuration.
|
/// The path to get this option from the root configuration.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string Path = "the-moviedb";
|
public const string Path = "themoviedb";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// The api key of TheMovieDb.
|
/// The api key of TheMovieDb.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user