ShawnAI commited on
Commit
9ddd99d
1 Parent(s): b52a36b

Update conf/nginx.conf

Browse files
Files changed (1) hide show
  1. conf/nginx.conf +114 -77
conf/nginx.conf CHANGED
@@ -1,80 +1,117 @@
1
- <!DOCTYPE html>
2
-
3
- <html lang="en">
4
-
5
- <head>
6
- <meta charset="utf-8" />
7
- <meta name="viewport" content="width=device-width, initial-scale=1" />
8
- <meta name="description" content="SwaggerUI" />
9
- <title>3GPP SBI OpenAPI</title>
10
- <link rel="stylesheet" href="https://unpkg.com/swagger-ui-dist@4.5.0/swagger-ui.css" />
11
- <style>
12
- #sidebar {
13
- position: fixed;
14
- top: 0;
15
- left: 0;
16
- width: 200px;
17
- height: 100%;
18
- border-right: 1px solid #ccc;
19
- padding: 10px;
20
- overflow: auto;
21
- }
22
 
23
- #swagger-ui {
24
- margin-left: 210px;
25
- padding-top: 20px;
26
- }
27
- </style>
28
- </head>
29
-
30
- <body>
31
- <div id="sidebar">
32
- <label for="release-select">Select Release:</label>
33
- <select id="release-select" onchange="loadSwagger(this.value, currentFile)">
34
- <option value="Rel-18">Rel-18</option>
35
- <option value="Rel-17">Rel-17</option>
36
- <option value="Rel-16">Rel-16</option>
37
- <option value="Rel-15">Rel-15</option>
38
- </select>
39
- <h3>AMF 29518</h3>
40
- <ul>
41
- <li><a href="" onclick="updateRelease('TS29518_Namf_Communication.yaml')">
42
- Communication</a></li>
43
- <li><a href="" onclick="updateRelease('TS29518_Namf_EventExposure.yaml')">
44
- Event Exposure</a></li>
45
- <li><a href="" onclick="updateRelease('TS29518_Namf_Location.yaml')">
46
- Location</a></li>
47
- <li><a href="" onclick="updateRelease('TS29518_Namf_MT.yaml')">
48
- MT</a></li>
49
- <li><a href="" onclick="updateRelease('TS29518_Namf_MBSCommunication.yaml')">
50
- MBS Communication</a></li>
51
- <li><a href="" onclick="updateRelease('TS29518_Namf_MBSBroadcast.yaml')">
52
- MBS Broadcast</a></li>
53
- </ul>
54
- <!-- Add more API links here -->
55
- </div>
56
- <div id="swagger-ui"></div>
57
- <script src="https://unpkg.com/swagger-ui-dist@4.5.0/swagger-ui-bundle.js" crossorigin></script>
58
- <script>
59
- let release = 'Rel-18';
60
- let currentFile = 'TS29518_Namf_Communication.yaml';
61
- function updateRelease(updatedFile) {
62
- const selectElement = document.getElementById('release-select');
63
- release = selectElement.value;
64
- loadSwagger(release, updatedFile); // Load the corresponding file for the selected release
65
- }
66
- function loadSwagger(release, updatedFile) {
67
- console.log('Load: ', release, updatedFile);
68
- currentFile = updatedFile;
69
- window.ui = SwaggerUIBundle({
70
- url: release + '/' + updatedFile,
71
- dom_id: '#swagger-ui'
72
- });
 
73
  }
74
- window.onload = () => {
75
- updateRelease(currentFile);
76
- };
77
- </script>
78
- </body>
79
 
80
- </html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #user nobody;
2
+ worker_processes 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
4
+ #error_log logs/error.log;
5
+ #error_log logs/error.log notice;
6
+ #error_log logs/error.log info;
7
+
8
+ #pid logs/nginx.pid;
9
+ pid /tmp/nginx.pid;
10
+
11
+
12
+ events {
13
+ worker_connections 1024;
14
+ }
15
+
16
+
17
+ http {
18
+ include mime.types;
19
+ default_type application/octet-stream;
20
+
21
+ #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
22
+ # '$status $body_bytes_sent "$http_referer" '
23
+ # '"$http_user_agent" "$http_x_forwarded_for"';
24
+
25
+ #access_log logs/access.log main;
26
+
27
+ sendfile on;
28
+ #tcp_nopush on;
29
+
30
+ #keepalive_timeout 0;
31
+ keepalive_timeout 65;
32
+
33
+ #gzip on;
34
+
35
+ server {
36
+ listen 8888;
37
+ server_name localhost;
38
+
39
+ #charset koi8-r;
40
+
41
+ #access_log logs/host.access.log main;
42
+
43
+ location / {
44
+ root html;
45
+ index index.html index.htm;
46
+ }
47
+
48
+ #error_page 404 /404.html;
49
+
50
+ # redirect server error pages to the static page /50x.html
51
+ #
52
+ error_page 500 502 503 504 /50x.html;
53
+ location = /50x.html {
54
+ root html;
55
  }
 
 
 
 
 
56
 
57
+ # proxy the PHP scripts to Apache listening on 127.0.0.1:80
58
+ #
59
+ #location ~ \.php$ {
60
+ # proxy_pass http://127.0.0.1;
61
+ #}
62
+
63
+ # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
64
+ #
65
+ #location ~ \.php$ {
66
+ # root html;
67
+ # fastcgi_pass 127.0.0.1:9000;
68
+ # fastcgi_index index.php;
69
+ # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
70
+ # include fastcgi_params;
71
+ #}
72
+
73
+ # deny access to .htaccess files, if Apache's document root
74
+ # concurs with nginx's one
75
+ #
76
+ #location ~ /\.ht {
77
+ # deny all;
78
+ #}
79
+ }
80
+
81
+
82
+ # another virtual host using mix of IP-, name-, and port-based configuration
83
+ #
84
+ #server {
85
+ # listen 8000;
86
+ # listen somename:8080;
87
+ # server_name somename alias another.alias;
88
+
89
+ # location / {
90
+ # root html;
91
+ # index index.html index.htm;
92
+ # }
93
+ #}
94
+
95
+
96
+ # HTTPS server
97
+ #
98
+ #server {
99
+ # listen 443 ssl;
100
+ # server_name localhost;
101
+
102
+ # ssl_certificate cert.pem;
103
+ # ssl_certificate_key cert.key;
104
+
105
+ # ssl_session_cache shared:SSL:1m;
106
+ # ssl_session_timeout 5m;
107
+
108
+ # ssl_ciphers HIGH:!aNULL:!MD5;
109
+ # ssl_prefer_server_ciphers on;
110
+
111
+ # location / {
112
+ # root html;
113
+ # index index.html index.htm;
114
+ # }
115
+ #}
116
+
117
+ }