mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-25 02:49:32 +01:00
3f9fd8aec7
allow asgi/wsgi to be configurable by env var This will let us roll out asgi separate across services as we had issues with our recordings capture pods on asgi
63 lines
1.5 KiB
Smarty
63 lines
1.5 KiB
Smarty
{
|
|
"settings": {
|
|
"http": {
|
|
"max_body_size": 22020096
|
|
}
|
|
},
|
|
"listeners": {
|
|
"*:8000": {
|
|
"pass": "applications/posthog"
|
|
},
|
|
"*:8001": {
|
|
"pass": "routes/metrics"
|
|
},
|
|
"*:8181": {
|
|
"pass": "routes/status"
|
|
}
|
|
},
|
|
"routes": {
|
|
"metrics": [
|
|
{
|
|
"match": {
|
|
"uri": ["/metrics"]
|
|
},
|
|
"action": {
|
|
"pass": "applications/metrics"
|
|
}
|
|
}
|
|
],
|
|
"status": [
|
|
{
|
|
"match": {
|
|
"uri": ["/status"]
|
|
},
|
|
"action": {
|
|
"proxy": "http://unix:/var/run/control.unit.sock"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"applications": {
|
|
"posthog": {
|
|
"type": "python 3.10",
|
|
"processes": 4,
|
|
"working_directory": "/code",
|
|
"path": ".",
|
|
"module": "posthog.$NGINX_UNIT_PYTHON_PROTOCOL",
|
|
"protocol": "$NGINX_UNIT_PYTHON_PROTOCOL",
|
|
"user": "nobody",
|
|
"limits": {
|
|
"requests": 50000
|
|
}
|
|
},
|
|
"metrics": {
|
|
"type": "python 3.10",
|
|
"processes": 1,
|
|
"working_directory": "/code/bin",
|
|
"path": ".",
|
|
"module": "unit_metrics",
|
|
"user": "nobody"
|
|
}
|
|
}
|
|
}
|