Files
addons/mosquitto/rootfs/usr/share/tempio/nginx.gtpl
2021-05-19 08:31:32 +02:00

49 lines
934 B
Groovy

# Run nginx in foreground.
daemon off;
# This is run inside Docker.
user root;
# Pid storage location.
pid /var/run/nginx.pid;
# Set number of worker processes.
worker_processes 1;
# Write error log to the add-on log.
error_log /proc/1/fd/1 error;
# Max num of simultaneous connections by a worker process.
events {
worker_connections 64;
}
http {
access_log off;
gzip off;
keepalive_timeout 65;
server_tokens off;
tcp_nodelay on;
tcp_nopush on;
server {
listen 127.0.0.1:80 default_server;
server_name _;
keepalive_timeout 5;
root /dev/null;
location /authentication {
proxy_set_header X-Supervisor-Token "{{ env "SUPERVISOR_TOKEN" }}";
proxy_pass http://supervisor/auth;
}
location = /superuser {
return 200;
}
location = /acl {
return 200;
}
}
}