2015-08-11 14:14:07 +02:00
|
|
|
package main
|
|
|
|
|
2015-08-15 10:06:10 +02:00
|
|
|
import (
|
|
|
|
//"io/ioutil"
|
|
|
|
"log"
|
|
|
|
"net/http"
|
|
|
|
)
|
2015-08-11 14:14:07 +02:00
|
|
|
|
|
|
|
func main() {
|
2015-08-15 10:06:10 +02:00
|
|
|
context := Context{"/tmp/restic"}
|
|
|
|
|
2015-09-04 11:17:23 +02:00
|
|
|
repo, _ := context.Repository("user")
|
2015-08-15 10:06:10 +02:00
|
|
|
repo.Init()
|
|
|
|
|
|
|
|
errc := context.Init()
|
|
|
|
if errc != nil {
|
|
|
|
log.Println("context initialization failed")
|
|
|
|
return
|
|
|
|
}
|
2015-08-11 14:14:07 +02:00
|
|
|
|
2015-08-15 10:06:10 +02:00
|
|
|
router := Router{context}
|
|
|
|
port := ":8000"
|
|
|
|
log.Printf("start server on port %s", port)
|
|
|
|
http.ListenAndServe(port, router)
|
2015-08-11 14:14:07 +02:00
|
|
|
}
|