diff --git a/go-web-app/gowiki/Makefile b/go-web-app/gowiki/Makefile new file mode 100644 index 0000000..2ff8074 --- /dev/null +++ b/go-web-app/gowiki/Makefile @@ -0,0 +1,5 @@ +build: + go build -o ./bin/gowiki ./cmd/gowiki/main.go + +clean: + rm -rf ./bin/gowiki \ No newline at end of file diff --git a/go-web-app/gowiki/wiki.go b/go-web-app/gowiki/cmd/gowiki/main.go similarity index 96% rename from go-web-app/gowiki/wiki.go rename to go-web-app/gowiki/cmd/gowiki/main.go index 5e89307..d5b8e19 100644 --- a/go-web-app/gowiki/wiki.go +++ b/go-web-app/gowiki/cmd/gowiki/main.go @@ -1,6 +1,7 @@ package main import ( + "gowiki/common" "log" "net/http" "os" @@ -8,8 +9,8 @@ import ( "text/template" ) -var template_dir string = GetDefaultEnv("GOWIKI_TEMPLATE_DIR", "./tmpl") -var data_dir string = GetDefaultEnv("GOWIKI_DATA_DIR", "./data") +var template_dir string = common.GetDefaultEnv("GOWIKI_TEMPLATE_DIR", "./tmpl") +var data_dir string = common.GetDefaultEnv("GOWIKI_DATA_DIR", "./data") // Template caching // var templates = template.Must(template.ParseFiles("edit.html", "view.html")) diff --git a/go-web-app/gowiki/common.go b/go-web-app/gowiki/common/common.go similarity index 93% rename from go-web-app/gowiki/common.go rename to go-web-app/gowiki/common/common.go index 833574e..718169f 100644 --- a/go-web-app/gowiki/common.go +++ b/go-web-app/gowiki/common/common.go @@ -1,4 +1,4 @@ -package main +package common import "os"