Skip to content

Commit 8e70164

Browse files
committed
Updated swagger yamls to reflect model-service.worldmodelers.com subdomain; added nginx config
1 parent 816a9a5 commit 8e70164

File tree

3 files changed

+30
-2
lines changed

3 files changed

+30
-2
lines changed

REST-Server/nginx.conf

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
server {
2+
listen 80;
3+
listen [::]:80;
4+
server_name model-service.worldmodelers.com;
5+
return 301 https://$server_name$request_uri;
6+
}
7+
8+
server {
9+
listen 443 ssl;
10+
server_name model-service.worldmodelers.com;
11+
ssl_certificate /etc/letsencrypt/live/model-service.worldmodelers.com/fullchain.pem;
12+
ssl_certificate_key /etc/letsencrypt/live/model-service.worldmodelers.com/privkey.pem;
13+
14+
auth_basic "Model Service";
15+
auth_basic_user_file /etc/apache2/.htpasswd;
16+
17+
location / {
18+
proxy_pass http://127.0.0.1:8080;
19+
}
20+
}

REST-Server/openapi_server/openapi/openapi.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
version: 1.0.0
66
servers:
77
- description: Future (production) server
8-
url: http://modelservice.worldmodelers.com
8+
url: https://model-service.worldmodelers.com
99
- description: Local server for testing
1010
url: http://localhost:8080
1111
paths:
@@ -220,6 +220,10 @@ paths:
220220
- execution
221221
x-openapi-router-controller: openapi_server.controllers.execution_controller
222222
components:
223+
securitySchemes:
224+
BasicAuth:
225+
type: http
226+
scheme: basic
223227
schemas:
224228
ModelName:
225229
description: A model's name

model_service_api.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ info:
55
version: "1.0.0"
66

77
servers:
8-
- url: http://modelservice.worldmodelers.com
8+
- url: https://model-service.worldmodelers.com
99
description: Future (production) server
1010
- url: http://localhost:8080
1111
description: Local server for testing
@@ -195,6 +195,10 @@ paths:
195195
$ref: '#/components/schemas/RunID'
196196

197197
components:
198+
securitySchemes:
199+
BasicAuth:
200+
type: http
201+
scheme: basic
198202
schemas:
199203
ModelName:
200204
type: "string"

0 commit comments

Comments
 (0)