|
@@ -1,7 +1,6 @@
|
|
package main
|
|
package main
|
|
|
|
|
|
import (
|
|
import (
|
|
- "flag"
|
|
|
|
"fmt"
|
|
"fmt"
|
|
"log"
|
|
"log"
|
|
"os"
|
|
"os"
|
|
@@ -18,8 +17,6 @@ var DOMAIN_NAME string
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
func main() {
|
|
- ssl := flag.Bool("ssl", false, "Set this to true to run the server with ssl. Leave blank to run in plaintext.")
|
|
|
|
- flag.Parse()
|
|
|
|
args := os.Args
|
|
args := os.Args
|
|
err := env.LoadAndVerifyEnv(args[1], env.REQUIRED_VARS)
|
|
err := env.LoadAndVerifyEnv(args[1], env.REQUIRED_VARS)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -90,11 +87,9 @@ func main() {
|
|
e := gin.Default()
|
|
e := gin.Default()
|
|
e.HTMLRender = renderer
|
|
e.HTMLRender = renderer
|
|
routes.Register(e, WEB_ROOT, DOMAIN_NAME, REDIS_PORT, REDIS_ADDR)
|
|
routes.Register(e, WEB_ROOT, DOMAIN_NAME, REDIS_PORT, REDIS_ADDR)
|
|
- if *ssl {
|
|
|
|
|
|
+ if os.Getenv("SSL_MODE") == "ON" {
|
|
e.RunTLS(fmt.Sprintf("%s:%s", os.Getenv("HOST_ADDR"), os.Getenv("HOST_PORT")),
|
|
e.RunTLS(fmt.Sprintf("%s:%s", os.Getenv("HOST_ADDR"), os.Getenv("HOST_PORT")),
|
|
os.Getenv(env.CHAIN), os.Getenv(env.KEY))
|
|
os.Getenv(env.CHAIN), os.Getenv(env.KEY))
|
|
}
|
|
}
|
|
e.Run(fmt.Sprintf("%s:%s", os.Getenv("HOST_ADDR"), os.Getenv("HOST_PORT")))
|
|
e.Run(fmt.Sprintf("%s:%s", os.Getenv("HOST_ADDR"), os.Getenv("HOST_PORT")))
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|