forked from loafle/openapi-generator-original
made host+scheme configurable
This commit is contained in:
parent
2bcb5f8fc2
commit
33df72ff5b
@ -16,15 +16,14 @@
|
||||
|
||||
package io.swagger.generator;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
|
||||
import javax.servlet.ServletConfig;
|
||||
import javax.servlet.ServletContext;
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
public class Bootstrap extends HttpServlet {
|
||||
public void init(ServletConfig config) throws ServletException {
|
||||
@ -50,8 +49,17 @@ public class Bootstrap extends HttpServlet {
|
||||
}
|
||||
}
|
||||
|
||||
bc.setSchemes(new String[]{"https"});
|
||||
bc.setHost("generator.swagger.io");
|
||||
String host = config.getInitParameter("generator.host");
|
||||
if(host == null) {
|
||||
host = "generator.swagger.io";
|
||||
}
|
||||
bc.setHost(host);
|
||||
|
||||
String scheme = config.getInitParameter("generator.protocol");
|
||||
if(host == null) {
|
||||
scheme = "https";
|
||||
}
|
||||
bc.setSchemes(new String[]{scheme});
|
||||
bc.setLicenseUrl("http://www.apache.org/licenses/LICENSE-2.0.html");
|
||||
bc.setResourcePackage("io.swagger.generator.resource");
|
||||
bc.setScan(true);
|
||||
|
@ -26,6 +26,14 @@
|
||||
<param-name>jersey.config.server.wadl.disableWadl</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>generator.host</param-name>
|
||||
<param-value>localhost:8001</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>generator.protocol</param-name>
|
||||
<param-value>http</param-value>
|
||||
</init-param>
|
||||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user