server/admin/main.go
2016-01-15 13:09:12 +01:00

28 lines
701 B
Go

package main
import (
"flag"
"fmt"
"log"
"net/http"
)
var SubmissionDir string
var BaseURL string
func main() {
var bind = flag.String("bind", "0.0.0.0:8081", "Bind port/socket")
var _ = flag.String("db", "fic.db", "Path to the DB")
flag.StringVar(&BaseURL, "baseurl", "http://fic.srs.epita.fr/", "URL prepended to each URL")
flag.StringVar(&SubmissionDir, "submission", "./submissions/", "Base directory where save submissions")
flag.Parse()
log.Println("Registering handlers...")
http.HandleFunc("/", ApiRouting)
log.Println(fmt.Sprintf("Ready, listening on %s", *bind))
if err := http.ListenAndServe(*bind, nil); err != nil {
log.Fatal("Unable to listen and serve: ", err)
}
}