31 lines
746 B
Plaintext
31 lines
746 B
Plaintext
worker_processes 1;
|
|
pid /tmp/nginx.pid;
|
|
error_log /dev/stderr warn;
|
|
|
|
events { worker_connections 128; }
|
|
|
|
http {
|
|
access_log /dev/stdout;
|
|
client_body_temp_path /tmp/client_temp;
|
|
proxy_temp_path /tmp/proxy_temp;
|
|
fastcgi_temp_path /tmp/fastcgi_temp;
|
|
uwsgi_temp_path /tmp/uwsgi_temp;
|
|
scgi_temp_path /tmp/scgi_temp;
|
|
proxy_buffering off;
|
|
proxy_read_timeout 600s;
|
|
proxy_send_timeout 600s;
|
|
|
|
server {
|
|
listen 8000;
|
|
location /mcp {
|
|
proxy_pass __HASS_UPSTREAM__/api/hass_mcp;
|
|
proxy_http_version 1.1;
|
|
proxy_ssl_server_name on;
|
|
proxy_ssl_name $proxy_host;
|
|
proxy_set_header Authorization "Bearer __HASS_TOKEN__";
|
|
proxy_set_header Host $proxy_host;
|
|
proxy_set_header Connection "";
|
|
}
|
|
}
|
|
}
|