commit f572586ddeb693c08da7b059a397acb7b01ca181 Author: Garritt McCune Date: Mon Aug 30 22:10:47 2021 -0500 Initial commit. diff --git a/cmd/inv/main.go b/cmd/inv/main.go new file mode 100644 index 0000000..13bb367 --- /dev/null +++ b/cmd/inv/main.go @@ -0,0 +1,44 @@ +package main + +import ( + "database/sql" + _ "encoding/json" + "fmt" + "net/http" + + _ "github.com/lib/pq" +) + +func main() { + http.HandleFunc("/data", get) + err := http.ListenAndServe(":8080", nil) + + if err != nil { + panic(err) + } + +} + +func get(w http.ResponseWriter, r *http.Request) { + w.WriteHeader(http.StatusBadGateway) + w.Write([]byte("Hell world!")) +} + +func sql_test() { + psqlInfo := fmt.Sprintf("host=%s port=%d user=%s password=%s dbname=%s sslmode=disable", "localhost", 5432, "postgres", "", "inventory") + db, err := sql.Open("postgres", psqlInfo) + + if err != nil { + panic(err) + } + + defer db.Close() + + rows, err := db.Query("") + + if err != nil { + panic(err) + } + + defer rows.Close() +} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..04bd140 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module copyrightcrusader.org/inv + +go 1.16 + +require github.com/lib/pq v1.10.2 // indirect diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..3708eaf --- /dev/null +++ b/go.sum @@ -0,0 +1,2 @@ +github.com/lib/pq v1.10.2 h1:AqzbZs4ZoCBp+GtejcpCpcxM3zlSMx29dXbUSeVtJb8= +github.com/lib/pq v1.10.2/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=