configured proxy for nginx

This commit is contained in:
Timo Bejan 2020-09-22 15:39:04 +03:00
parent 58b995e6ca
commit ea90b1a1f5
2 changed files with 50 additions and 36 deletions

View File

@ -1,37 +1,43 @@
server {
listen 8080;
proxy_hide_header WWW-Authenticate;
root /usr/share/nginx/html;
location / {
index index.html;
expires -1;
proxy_hide_header WWW-Authenticate;
try_files $uri$args $uri$args/ $uri $uri/ /index.html =404;
}
location /project {
proxy_pass $API_URL
}
location /reanalyse {
proxy_pass $API_URL
http {
server {
listen 8080;
proxy_hide_header WWW-Authenticate;
root /usr/share/nginx/html;
location / {
index index.html;
expires -1;
proxy_hide_header WWW-Authenticate;
try_files $uri$args $uri$args/ $uri $uri/ /index.html =404;
}
location /project {
proxy_pass $API_URL;
}
location /reanalyse {
proxy_pass $API_URL;
}
location /upload {
proxy_pass $API_URL;
}
location /download {
proxy_pass $API_URL;
}
location /delete {
proxy_pass $API_URL;
}
location /status {
proxy_pass $API_URL;
}
gzip_min_length 1000;
gzip on;
gzip_http_version 1.0;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_types application/javascript text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
}
location /upload {
proxy_pass $API_URL
}
location /download {
proxy_pass $API_URL
}
location /delete {
proxy_pass $API_URL
}
location /status {
proxy_pass $API_URL
}
gzip_min_length 1000;
gzip on;
gzip_http_version 1.0;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_types application/javascript text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
}
events {
# configuration of connection processing
}

View File

@ -12,4 +12,12 @@ echo '{
"API_URL":"'"$API_URL"'"
}' > /usr/share/nginx/html/assets/config/config.json
envsubst '$API_URL' < /nginx.conf.template > /etc/nginx/nginx.conf && exec nginx -g 'daemon off;'
envsubst '$API_URL' < /nginx.conf.template > /etc/nginx/nginx.conf
cho 'Env variables: '
cat /usr/share/nginx/html/assets/config/config.json
echo 'Running with config: '
cat /etc/nginx/nginx.conf
nginx -g 'daemon off;'