コード例 #1
0
ファイル: app.go プロジェクト: qpliu/ffiti
func init() {
	if err := ffiti.Init(http.DefaultServeMux, ffiti.Config{
		DataStore: DataStore(true),
		Documents: "documents/",
		Version:   version(),
	}); err != nil {
		panic(err.Error())
	}
}
コード例 #2
0
ファイル: main.go プロジェクト: qpliu/ffiti
func main() {
	documents := "./appengine/documents"
	data := "/tmp/ffiti"
	if len(os.Args) > 1 {
		documents = os.Args[1]
	}
	serveMux := http.NewServeMux()
	dataStore, err := standalone.NewDataStore(data)
	if err != nil {
		panic(err.Error())
	}
	if err := ffiti.Init(serveMux, ffiti.Config{
		DataStore: dataStore,
		Documents: documents,
		Version:   "standalone",
	}); err != nil {
		panic(err.Error())
	}
	if err := http.ListenAndServe(":8080", serveMux); err != nil {
		panic(err.Error())
	}
}