Initial commit.

This commit is contained in:
mikestefanello 2021-12-03 06:11:01 -05:00
commit 63f43e568c
23 changed files with 1199 additions and 0 deletions

31
container/container.go Normal file
View file

@ -0,0 +1,31 @@
package container
import (
"github.com/labstack/echo/v4"
"goweb/config"
)
type Container struct {
Web *echo.Echo
Config *config.Config
// Cache
// DB
}
func NewContainer() *Container {
var c Container
// Web
c.Web = echo.New()
// Configuration
cfg, err := config.GetConfig()
if err != nil {
c.Web.Logger.Fatal("Failed to load configuration")
panic(err)
}
c.Config = &cfg
return &c
}