load .env file with param
This commit is contained in:
parent
c5e848c941
commit
bc5aece048
@ -77,10 +77,10 @@ type AppSecurity struct {
|
|||||||
Duration time.Duration
|
Duration time.Duration
|
||||||
}
|
}
|
||||||
|
|
||||||
func New(name, version string) *App {
|
func New(name, version, envDirectory string) *App {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
err = loadEnvFile()
|
err = loadEnvFile(envDirectory)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("error loading env file, using default values", "error", err)
|
slog.Error("error loading env file, using default values", "error", err)
|
||||||
}
|
}
|
||||||
@ -166,8 +166,8 @@ func (a *App) Migrate(database embed.FS) {
|
|||||||
slog.Info("migration done")
|
slog.Info("migration done")
|
||||||
}
|
}
|
||||||
|
|
||||||
func loadEnvFile() error {
|
func loadEnvFile(envDirectory string) error {
|
||||||
file, err := os.Open(".env")
|
file, err := os.Open(envDirectory)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user