@@ -4,7 +4,7 @@ LABEL maintainer="fehguy" | |||||
ENV VERSION "v2.2.10" | ENV VERSION "v2.2.10" | ||||
ENV FOLDER "swagger-ui-2.2.10" | ENV FOLDER "swagger-ui-2.2.10" | ||||
ENV API_URL "http://petstore.swagger.io/v2/swagger.json" | |||||
ENV API_URL "https://petstore.swagger.io/v2/swagger.json" | |||||
ENV API_URLS "" | ENV API_URLS "" | ||||
ENV API_KEY "**None**" | ENV API_KEY "**None**" | ||||
ENV OAUTH_CLIENT_ID "**None**" | ENV OAUTH_CLIENT_ID "**None**" | ||||
@@ -43,7 +43,7 @@ | |||||
window["SwaggerUIStandalonePreset"] = window["swagger-ui-standalone-preset"] | window["SwaggerUIStandalonePreset"] = window["swagger-ui-standalone-preset"] | ||||
// Build a system | // Build a system | ||||
const ui = SwaggerUIBundle({ | const ui = SwaggerUIBundle({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
dom_id: '#swagger-ui', | dom_id: '#swagger-ui', | ||||
presets: [ | presets: [ | ||||
SwaggerUIBundle.presets.apis, | SwaggerUIBundle.presets.apis, | ||||
@@ -41,7 +41,7 @@ | |||||
// Build a system | // Build a system | ||||
const ui = SwaggerUIBundle({ | const ui = SwaggerUIBundle({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
dom_id: '#swagger-ui', | dom_id: '#swagger-ui', | ||||
deepLinking: true, | deepLinking: true, | ||||
presets: [ | presets: [ | ||||
@@ -38,10 +38,10 @@ fi | |||||
if [[ -f $SWAGGER_JSON ]]; then | if [[ -f $SWAGGER_JSON ]]; then | ||||
cp -s $SWAGGER_JSON $NGINX_ROOT | cp -s $SWAGGER_JSON $NGINX_ROOT | ||||
REL_PATH="./$(basename $SWAGGER_JSON)" | REL_PATH="./$(basename $SWAGGER_JSON)" | ||||
sed -i "s|http://petstore.swagger.io/v2/swagger.json|$REL_PATH|g" $INDEX_FILE | |||||
sed -i "s|https://petstore.swagger.io/v2/swagger.json|$REL_PATH|g" $INDEX_FILE | |||||
sed -i "s|http://example.com/api|$REL_PATH|g" $INDEX_FILE | sed -i "s|http://example.com/api|$REL_PATH|g" $INDEX_FILE | ||||
else | else | ||||
sed -i "s|http://petstore.swagger.io/v2/swagger.json|$API_URL|g" $INDEX_FILE | |||||
sed -i "s|https://petstore.swagger.io/v2/swagger.json|$API_URL|g" $INDEX_FILE | |||||
sed -i "s|http://example.com/api|$API_URL|g" $INDEX_FILE | sed -i "s|http://example.com/api|$API_URL|g" $INDEX_FILE | ||||
fi | fi | ||||
@@ -59,7 +59,7 @@ if [[ -n "$API_URLS" ]]; then | |||||
fi | fi | ||||
# replace the PORT that nginx listens on if PORT is supplied | # replace the PORT that nginx listens on if PORT is supplied | ||||
if [[ -n "${PORT}" ]]; then | |||||
if [[ -n "${PORT}" ]]; then | |||||
sed -i "s|8080|${PORT}|g" /etc/nginx/nginx.conf | sed -i "s|8080|${PORT}|g" /etc/nginx/nginx.conf | ||||
fi | fi | ||||
@@ -40,7 +40,7 @@ const OperationsLayoutPlugin = () => { | |||||
// Provide the plugin to Swagger-UI, and select OperationsLayout | // Provide the plugin to Swagger-UI, and select OperationsLayout | ||||
// as the layout for Swagger-UI | // as the layout for Swagger-UI | ||||
SwaggerUI({ | SwaggerUI({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
plugins: [ OperationsLayoutPlugin ], | plugins: [ OperationsLayoutPlugin ], | ||||
layout: "OperationsLayout" | layout: "OperationsLayout" | ||||
}) | }) | ||||
@@ -85,7 +85,7 @@ const AugmentingLayoutPlugin = () => { | |||||
// Provide the plugin to Swagger-UI, and select AugmentingLayout | // Provide the plugin to Swagger-UI, and select AugmentingLayout | ||||
// as the layout for Swagger-UI | // as the layout for Swagger-UI | ||||
SwaggerUI({ | SwaggerUI({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
plugins: [ AugmentingLayoutPlugin ], | plugins: [ AugmentingLayoutPlugin ], | ||||
layout: "AugmentingLayout" | layout: "AugmentingLayout" | ||||
}) | }) | ||||
@@ -21,7 +21,7 @@ You can verify CORS support with one of three techniques: | |||||
- Curl your API and inspect the headers. For instance: | - Curl your API and inspect the headers. For instance: | ||||
```bash | ```bash | ||||
$ curl -I "http://petstore.swagger.io/v2/swagger.json" | |||||
$ curl -I "https://petstore.swagger.io/v2/swagger.json" | |||||
HTTP/1.1 200 OK | HTTP/1.1 200 OK | ||||
Date: Sat, 31 Jan 2015 23:05:44 GMT | Date: Sat, 31 Jan 2015 23:05:44 GMT | ||||
Access-Control-Allow-Origin: * | Access-Control-Allow-Origin: * | ||||
@@ -44,7 +44,7 @@ you could do something like this: | |||||
var SwaggerUIBundle = require('swagger-ui-dist').SwaggerUIBundle | var SwaggerUIBundle = require('swagger-ui-dist').SwaggerUIBundle | ||||
const ui = SwaggerUIBundle({ | const ui = SwaggerUIBundle({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
dom_id: '#swagger-ui', | dom_id: '#swagger-ui', | ||||
presets: [ | presets: [ | ||||
SwaggerUIBundle.presets.apis, | SwaggerUIBundle.presets.apis, | ||||
@@ -1,5 +1,5 @@ | |||||
--- | --- | ||||
url: "http://petstore.swagger.io/v2/swagger.json" | |||||
url: "https://petstore.swagger.io/v2/swagger.json" | |||||
dom_id: "#swagger-ui" | dom_id: "#swagger-ui" | ||||
validatorUrl: "https://online.swagger.io/validator" | validatorUrl: "https://online.swagger.io/validator" | ||||
oauth2RedirectUrl: "http://localhost:3200/oauth2-redirect.html" | oauth2RedirectUrl: "http://localhost:3200/oauth2-redirect.html" |
@@ -75,7 +75,7 @@ | |||||
window["SwaggerUIStandalonePreset"] = window["swagger-ui-standalone-preset"] | window["SwaggerUIStandalonePreset"] = window["swagger-ui-standalone-preset"] | ||||
// Build a system | // Build a system | ||||
const ui = SwaggerUIBundle({ | const ui = SwaggerUIBundle({ | ||||
url: "http://petstore.swagger.io/v2/swagger.json", | |||||
url: "https://petstore.swagger.io/v2/swagger.json", | |||||
dom_id: '#swagger-ui', | dom_id: '#swagger-ui', | ||||
presets: [ | presets: [ | ||||
SwaggerUIBundle.presets.apis, | SwaggerUIBundle.presets.apis, | ||||