feat(docker): Add Dockerfile and compose file

This commit is contained in:
Björn Benouarets
2026-01-16 16:11:46 +01:00
parent e35d93e807
commit 88dadab6a2
4 changed files with 37 additions and 4 deletions

View File

@@ -18,7 +18,7 @@ func main() {
pseudonymizer := masterlog.NewPseudonymizerFromString("1234567890")
masterlog.SetPseudonymizer(pseudonymizer)
masterlog.AddSensitiveFields("password", "token", "email")
masterlog.AddSensitiveFields("password", "token", "email", "token_value", "key_value")
if config.Debug {
masterlog.SetLevel(masterlog.LevelDebug)
@@ -26,8 +26,6 @@ func main() {
masterlog.SetLevel(masterlog.LevelInfo)
}
// resetAdminApiKey := utils.GetEnvBool("RESET_ADMIN_API_KEY", false)
masterlog.AddEncoder(&masterlog.JSONEncoder{})
allModels := []interface{}{
@@ -67,9 +65,12 @@ func main() {
// Controllers
app.Post("/login", controllers.LoginController)
app.Post("/register", controllers.RegisterController)
app.Get("/api_keys", controllers.CreateApiKeyController)
app.Post("/session/info", controllers.SessionInfoController)
if config.ENV == "development" {
app.Get("/api_keys", controllers.CreateApiKeyController)
}
masterlog.Info("Starting server", map[string]interface{}{"address": config.Address})
if err := app.Listen(config.Address); err != nil {
masterlog.Error("failed to start server", map[string]interface{}{"error": err.Error()})