main.go
go
package main
import (
	"embed"
	"html/template"
	"log"
	"net/http"
	"os"
)
//go:embed views/*
var views embed.FS
var tmpl *template.Template
func init() {
	tmpl = template.Must(template.ParseFS(views, "views/*.html"))
}
func main() {
	http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
		data := map[string]string{
			"ProjectName": "zxcv",
			"ProjectID":   "zxcv",
			"Description": "zxcv",
		}
		tmpl.ExecuteTemplate(w, "index.html", data)
	})
	port := os.Getenv("PORT")
	if port == "" {
		port = "5000"
	}
	log.Printf("Server starting on port %s", port)
	log.Fatal(http.ListenAndServe(":"+port, nil))
}
e15ec75

first commit!

Connor McCutcheon
@connor
1 stars

zxcv

Sign in to comment Sign In