54 lines
1.2 KiB
JSON
54 lines
1.2 KiB
JSON
{
|
|
"listeners": {
|
|
"*:80": {
|
|
"pass": "routes"
|
|
}
|
|
},
|
|
"routes": [
|
|
{
|
|
"match": {
|
|
"uri": [
|
|
"/content/*",
|
|
"!~\\.db"
|
|
]
|
|
},
|
|
"action": {
|
|
"share": "/app/"
|
|
}
|
|
},
|
|
{
|
|
"match": {
|
|
"uri": "/static/*"
|
|
},
|
|
"action": {
|
|
"share": "/app/CalibreWebCompanion/"
|
|
}
|
|
},
|
|
{
|
|
"match": {
|
|
"uri": [
|
|
"!~\\.db", "*"
|
|
]
|
|
},
|
|
"action": {
|
|
"pass": "applications/django"
|
|
}
|
|
}
|
|
],
|
|
"applications": {
|
|
"django": {
|
|
"type": "python 3",
|
|
"path": "/app/CalibreWebCompanion/",
|
|
"module": "CalibreWebCompanion.wsgi",
|
|
"environment": {
|
|
"DJANGO_SETTINGS_MODULE": "CalibreWebCompanion.settings",
|
|
"DB_ENGINE": "django.db.backends.sqlite3"
|
|
},
|
|
"processes" : {
|
|
"max": 25,
|
|
"spare": 1,
|
|
"idle_timeout": 20
|
|
}
|
|
}
|
|
}
|
|
} |