From 6e405347ad218a6eb2ac1e24a6074deb41f74407 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 18 Aug 2024 02:05:31 +0900 Subject: feat(backend): do not define local-only routes in prod env --- backend/config.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'backend/config.go') diff --git a/backend/config.go b/backend/config.go index c083542..99a6d54 100644 --- a/backend/config.go +++ b/backend/config.go @@ -11,6 +11,7 @@ type Config struct { dbUser string dbPassword string dbName string + isLocal bool } func NewConfigFromEnv() (*Config, error) { @@ -34,11 +35,14 @@ func NewConfigFromEnv() (*Config, error) { if !exists { return nil, fmt.Errorf("ALBATROSS_DB_NAME not set") } + isLocalStr, exists := os.LookupEnv("ALBATROSS_IS_LOCAL") + isLocal := exists && isLocalStr == "1" return &Config{ dbHost: dbHost, dbPort: dbPort, dbUser: dbUser, dbPassword: dbPassword, dbName: dbName, + isLocal: isLocal, }, nil } -- cgit v1.2.3-70-g09d2