refactor backend packages and global db service
This commit is contained in:
@@ -11,7 +11,7 @@ import (
|
||||
type Config struct {
|
||||
Env string `yaml:"env"`
|
||||
Port string `yaml:"port"`
|
||||
DatabaseURL string `yaml:"database_url"`
|
||||
DSN string `yaml:"dsn"`
|
||||
StorageDir string `yaml:"storage_dir"`
|
||||
AuthSecret string `yaml:"auth_secret"`
|
||||
SystemAIKey string `yaml:"system_ai_key"`
|
||||
|
||||
@@ -19,7 +19,7 @@ func TestLoadFromDirDefaultsToDevYAML(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, "development", cfg.Env)
|
||||
require.Equal(t, "18080", cfg.Port)
|
||||
require.Equal(t, "postgres://dev", cfg.DatabaseURL)
|
||||
require.Equal(t, "postgres://dev", cfg.DSN)
|
||||
require.Equal(t, "./dev-files", cfg.StorageDir)
|
||||
require.Equal(t, "dev-auth", cfg.AuthSecret)
|
||||
require.Equal(t, "dev-system", cfg.SystemAIKey)
|
||||
@@ -37,7 +37,7 @@ func TestLoadFromDirUsesSENLINAppMode(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, "production", cfg.Env)
|
||||
require.Equal(t, "80", cfg.Port)
|
||||
require.Equal(t, "postgres://prod", cfg.DatabaseURL)
|
||||
require.Equal(t, "postgres://prod", cfg.DSN)
|
||||
require.Equal(t, "/data/files", cfg.StorageDir)
|
||||
require.Equal(t, "prod-auth", cfg.AuthSecret)
|
||||
require.Equal(t, "prod-system", cfg.SystemAIKey)
|
||||
@@ -48,7 +48,7 @@ func writeConfig(t *testing.T, dir string, name string, env string, port string,
|
||||
t.Helper()
|
||||
content := []byte("env: " + env + "\n" +
|
||||
"port: \"" + port + "\"\n" +
|
||||
"database_url: \"" + databaseURL + "\"\n" +
|
||||
"dsn: \"" + databaseURL + "\"\n" +
|
||||
"storage_dir: \"" + storageDir + "\"\n" +
|
||||
"auth_secret: \"" + authSecret + "\"\n" +
|
||||
"system_ai_key: \"" + systemAIKey + "\"\n" +
|
||||
|
||||
Reference in New Issue
Block a user