mirror of
https://github.com/aljazceru/signal-cli-rest-api.git
synced 2025-12-22 17:14:26 +01:00
made swagger ip configurable
* the swagger ip used in the interactive examples is now configurable. see #225
This commit is contained in:
14
src/main.go
14
src/main.go
@@ -69,6 +69,15 @@ func main() {
|
||||
|
||||
router.Use(gin.Recovery())
|
||||
|
||||
port := utils.GetEnv("PORT", "8080")
|
||||
if _, err := strconv.Atoi(port); err != nil {
|
||||
log.Fatal("Invalid PORT ", port, " set. PORT needs to be a number")
|
||||
}
|
||||
|
||||
defaultSwaggerIp := utils.GetEnv("HOST_IP", "127.0.0.1")
|
||||
swaggerIp := utils.GetEnv("SWAGGER_IP", defaultSwaggerIp)
|
||||
docs.SwaggerInfo.Host = swaggerIp + ":" + port
|
||||
|
||||
log.Info("Started Signal Messenger REST API")
|
||||
|
||||
supportsSignalCliNative := "0"
|
||||
@@ -229,11 +238,6 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
port := utils.GetEnv("PORT", "8080")
|
||||
if _, err := strconv.Atoi(port); err != nil {
|
||||
log.Fatal("Invalid PORT ", port, " set. PORT needs to be a number")
|
||||
}
|
||||
|
||||
swaggerUrl := ginSwagger.URL("http://127.0.0.1:" + string(port) + "/swagger/doc.json")
|
||||
router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler, swaggerUrl))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user