The fastest way to do this is to use the public docker image.  It’s just one 
step to run it:

https://hub.docker.com/r/swaggerapi/swagger-editor/ 
<https://hub.docker.com/r/swaggerapi/swagger-editor/>

> On Sep 30, 2016, at 5:48 PM, [email protected] wrote:
> 
> Hi All- I was just introduced to swagger yesterday, and was trying to figure 
> out how to host the swagger editor in my own domain to test out some post 
> requests. I eventually got the swagger editor files to be served (using 
> flask, testing locally), but only with some tinkering with the bundle.js 
> file. (so not satisfied with that approach)
> 
> What I did:
> - I downloaded the latest release (v2.10.3) from github
> - Dropped the swagger-editor folder into an existing web applications static 
> folder
> - Initially I tried a Flask route decorator to send_static_file 
> ("swagger-editor/index.html"), but had some issues with a Request URL with 
> *worker.js so I stopped tinkering with the Flask decorator
> 
> - Decided to access the file directly via 
> http://localhost:8000/static/swagger-editor/index.html
> - At this point a handful of files were served, but received a 404 on 
> defaults.json and noticed that the Request URL was: 
> http://localhost:8000/static/swagger-editor/index.html/config/defaults.json
> - Couldn't find where this was configured, so I just searched the bundle.js 
> file for defaults.json
> - Saw: s=a+"config/defaults.json" and edited to be: 
> s="http://localhost:8000/static/swagger-editor/config/defaults.json";
> - Refreshed browser and swagger-editor was online!
> 
> I'm guessing that editing the bundle.js probably isn't the preferred/correct 
> method, can someone advise me on how I could have resolved the issue with 
> defaults.json?
> You might be wondering why I didn't pull the project and build- I tried 
> pulling the project down to one of our linux servers, but had issues with the 
> build (something about ERROR in Use of const in strict mode (?possibly due to 
> old node package, but didn't want to investigate that at the moment)
> 
> Directory structure:
> webapp
> -src
> -static
> |-swagger-editor
> ||-config
> ||-dist
> ||-images
> ||-...
> ||-index.html
> -web.py
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Swagger" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Swagger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to