Add DB creation from schema
This commit is contained in:
parent
a5dc600f28
commit
abd5e2025e
3 changed files with 128 additions and 1 deletions
|
@ -5,6 +5,7 @@ import (
|
|||
"fmt"
|
||||
"log"
|
||||
"net/http"
|
||||
"os"
|
||||
)
|
||||
|
||||
var SubmissionDir string
|
||||
|
@ -12,11 +13,26 @@ 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")
|
||||
var dbfile = 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("Opening database...")
|
||||
if err := DBInit(*dbfile); err != nil {
|
||||
log.Fatal("Cannot open the database: ", err)
|
||||
os.Exit(1)
|
||||
|
||||
}
|
||||
defer DBClose()
|
||||
|
||||
log.Println("Creating database...")
|
||||
if err := DBCreate(); err != nil {
|
||||
log.Fatal("Cannot create database: ", err)
|
||||
os.Exit(1)
|
||||
|
||||
}
|
||||
|
||||
log.Println("Registering handlers...")
|
||||
http.HandleFunc("/", ApiRouting)
|
||||
|
||||
|
|
Reference in a new issue