ShawnAI commited on
Commit
b52a36b
1 Parent(s): c4c0f60

Update conf/nginx.conf

Browse files
Files changed (1) hide show
  1. conf/nginx.conf +77 -114
conf/nginx.conf CHANGED
@@ -1,117 +1,80 @@
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
- }
 
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>