| giolekva | 60e87d3 | 2020-05-01 23:07:42 +0400 | [diff] [blame] | 1 | package main |
| 2 | |
| 3 | import ( |
| 4 | "flag" |
| 5 | "fmt" |
| 6 | "log" |
| 7 | "net/http" |
| 8 | |
| giolekva | 62b93bd | 2020-05-02 08:49:23 +0400 | [diff] [blame] | 9 | "github.com/giolekva/pcloud/apps/minio/importer" |
| giolekva | 60e87d3 | 2020-05-01 23:07:42 +0400 | [diff] [blame] | 10 | ) |
| 11 | |
| 12 | var port = flag.Int("port", 123, "Port to listen on.") |
| 13 | var apiAddr = flag.String("api_addr", "http://localhost/graphql", "PCloud GraphQL API server address.") |
| 14 | |
| 15 | func main() { |
| 16 | flag.Parse() |
| giolekva | 62b93bd | 2020-05-02 08:49:23 +0400 | [diff] [blame] | 17 | http.Handle("/new_object", &importer.Handler{*apiAddr}) |
| giolekva | 60e87d3 | 2020-05-01 23:07:42 +0400 | [diff] [blame] | 18 | log.Fatal(http.ListenAndServe(fmt.Sprintf(":%d", *port), nil)) |
| 19 | } |