2024-06-12 18:44:12 +00:00
|
|
|
package main
|
|
|
|
|
|
|
|
import (
|
2024-06-13 11:25:18 +00:00
|
|
|
"git.tek.govt.hu/dowerx/place/api"
|
2024-06-13 12:43:09 +00:00
|
|
|
"git.tek.govt.hu/dowerx/place/auth"
|
2024-06-12 18:44:12 +00:00
|
|
|
"git.tek.govt.hu/dowerx/place/config"
|
|
|
|
"git.tek.govt.hu/dowerx/place/storage"
|
|
|
|
)
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
conf := config.GetConfig()
|
2024-06-13 12:43:09 +00:00
|
|
|
|
2024-06-12 18:44:12 +00:00
|
|
|
storage.Load(conf.StoragePath, conf.CanvasSize, conf.TileSize)
|
2024-06-13 12:43:09 +00:00
|
|
|
defer storage.Save()
|
|
|
|
|
2024-06-13 11:25:18 +00:00
|
|
|
storage.StartSaves(conf.SaveFrequency)
|
2024-06-13 12:43:09 +00:00
|
|
|
|
|
|
|
auth.Connect(&conf.Redis)
|
|
|
|
defer auth.Close()
|
|
|
|
|
|
|
|
api.Listen(conf.Address, conf.StaticPath)
|
2024-06-12 18:44:12 +00:00
|
|
|
}
|