feat(docker): Add Dockerfile and compose file

This commit is contained in:
Björn Benouarets
2025-11-29 03:09:40 +01:00
parent 08055398c4
commit 3c08a2cb25
13 changed files with 381 additions and 9 deletions

View File

@@ -3,6 +3,7 @@ package database
import (
"fmt"
"git.secnex.io/secnex/gogwapi/config"
"git.secnex.io/secnex/gogwapi/utils"
"git.secnex.io/secnex/masterlog"
@@ -30,6 +31,16 @@ func NewDatabaseConfiguration(host, port, user, password, database string) *Data
}
}
func NewDatabaseConfigurationFromEnvAndConfig(config *config.YAMLConfig) *DatabaseConfiguration {
return &DatabaseConfiguration{
Host: config.Database.Host,
Port: config.Database.Port,
User: config.Database.User,
Password: config.Database.Password,
Database: config.Database.Database,
}
}
func NewDatabaseConfigurationFromEnv() *DatabaseConfiguration {
return &DatabaseConfiguration{
Host: utils.GetEnv("DB_HOST", "localhost"),