Changed comments, renamed variables, change addr from config

This commit is contained in:
perp 2024-06-06 19:16:09 +01:00
parent a2dfee4a77
commit 960e97e9f9

View File

@ -1,21 +1,8 @@
// Copyright 2024 perp (supernets)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package main package main
import ( import (
_ "embed" _ "embed"
"fmt"
"net/http" "net/http"
"time" "time"
@ -34,7 +21,7 @@ var content []byte
const version = "0.0.0" const version = "0.0.0"
func main() { func main() {
// Parse config // Parse config & setup logger
cfg := config.Parse(content) cfg := config.Parse(content)
config.SetupLogger(cfg.Log) config.SetupLogger(cfg.Log)
@ -45,20 +32,20 @@ func main() {
db := database.New(cfg.Database) db := database.New(cfg.Database)
// Create context // Create context
ctx := context.New(cfg, db) ctx := context.New(db, cfg)
// Create router // Create router
r := router.New(ctx) rtr := router.New(ctx)
// Create server // Create server
server := &http.Server{ server := &http.Server{
Handler: r, Handler: rtr,
Addr: cfg.Server.Address, Addr: fmt.Sprintf("%s:%d", cfg.Server.Host, cfg.Server.Port),
ReadTimeout: time.Second * time.Duration(cfg.Server.ReadTimeout), ReadTimeout: time.Second * time.Duration(cfg.Server.ReadTimeout),
WriteTimeout: time.Second * time.Duration(cfg.Server.WriteTimeout), WriteTimeout: time.Second * time.Duration(cfg.Server.WriteTimeout),
} }
// Start server // Run server
err := server.ListenAndServe() err := server.ListenAndServe()
if err != nil { if err != nil {
log.Panic().Msg(err.Error()) log.Panic().Msg(err.Error())