add connection string to config

This commit is contained in:
kandrusyak
2023-06-30 19:01:21 +03:00
parent 199cdbe8d9
commit ce51368e79
3 changed files with 7 additions and 3 deletions

View File

@@ -5,7 +5,8 @@ import (
) )
type ServerConfig struct { type ServerConfig struct {
Port string Port string
ConnectionString string
} }
type Config struct { type Config struct {
@@ -15,7 +16,8 @@ type Config struct {
func New() *Config { func New() *Config {
return &Config{ return &Config{
Server: ServerConfig{ Server: ServerConfig{
Port: getEnv("PORT", ""), Port: getEnv("PORT", ""),
ConnectionString: getEnv("CONNECTION_STRING", "test.db"),
}, },
} }
} }

View File

@@ -27,6 +27,8 @@ spec:
value: Europe/Moscow value: Europe/Moscow
- name: PORT - name: PORT
value: {{ .Values.app.server.port | quote }} value: {{ .Values.app.server.port | quote }}
- name: CONNECTION_STRING
value: /app/test.db
image: {{ .Values.app.image }}:{{ .Chart.AppVersion }} #"docker-registry.dopcore.com/andrusyakka/urban-couscous:latest" image: {{ .Values.app.image }}:{{ .Chart.AppVersion }} #"docker-registry.dopcore.com/andrusyakka/urban-couscous:latest"
imagePullPolicy: Always imagePullPolicy: Always

View File

@@ -26,7 +26,7 @@ func main() {
}, },
) )
db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{ db, err := gorm.Open(sqlite.Open(config.Env.Server.ConnectionString), &gorm.Config{
Logger: newLogger, Logger: newLogger,
}) })
if err != nil { if err != nil {