X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=installers%2Fcharm%2Fng-ui%2Ffiles%2Fdefault;fp=installers%2Fcharm%2Fng-ui%2Ffiles%2Fdefault;h=e0147154138d7c20d1e723a92779da659b8f99bd;hb=a4a37f7f9f5410ff2c7833b76bdc85f752c74849;hp=0000000000000000000000000000000000000000;hpb=1a423a467dca38dab970ea9e0f7480be1f2dfc83;p=osm%2Fdevops.git diff --git a/installers/charm/ng-ui/files/default b/installers/charm/ng-ui/files/default new file mode 100644 index 00000000..e0147154 --- /dev/null +++ b/installers/charm/ng-ui/files/default @@ -0,0 +1,37 @@ +# Copyright 2020 Canonical Ltd. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + + +server { + listen $http_port; + listen $https_port default ssl; + server_name $server_name; + root /usr/share/nginx/html; + index index.html index.htm; + client_max_body_size $client_max_body_size; + $ssl_crt + $ssl_crt_key + ssl_protocols TLSv1 TLSv1.1 TLSv1.2; + ssl_ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH; + location /osm { + proxy_pass https://$nbi_host:$nbi_port; + proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; + proxy_set_header Accept-Encoding ""; + } + + location / { + try_files $$uri $$uri/ /index.html; + } +}