24 lines
432 B
Go
24 lines
432 B
Go
package main
|
|
|
|
import (
|
|
"cloudsync/cmd/server/api"
|
|
"cloudsync/pkg/data"
|
|
"fmt"
|
|
"log"
|
|
"runtime"
|
|
)
|
|
|
|
const version = "0.1.0-alpha"
|
|
|
|
func main() {
|
|
fmt.Printf(" -- CloudSync server | Version %s (%s/%s) --\n\n", version, runtime.GOOS, runtime.GOARCH)
|
|
|
|
data.New("./")
|
|
server := api.New(nil)
|
|
log.Println("[INFO] starting server on port 8080")
|
|
err := server.ListenAndServe(8080)
|
|
if err != nil {
|
|
log.Fatalf("[PANIC] %s", err)
|
|
}
|
|
}
|