aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/config.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-08-14 22:31:32 +0900
committernsfisis <nsfisis@gmail.com>2025-08-14 22:44:16 +0900
commitbf3b2b2f5fdfe4d54226b59ce82378e4a77dc700 (patch)
treee8d6eaeab9ae28f1c66e530cbeed483db08a7098 /backend/config.go
parent948d7e6596bc4a37c8d7903e785e099b6a81a664 (diff)
downloadiosdc-japan-2025-albatross-bf3b2b2f5fdfe4d54226b59ce82378e4a77dc700.tar.gz
iosdc-japan-2025-albatross-bf3b2b2f5fdfe4d54226b59ce82378e4a77dc700.tar.zst
iosdc-japan-2025-albatross-bf3b2b2f5fdfe4d54226b59ce82378e4a77dc700.zip
feat(backend,frontend): Replace hard-coded base path with environment variable
Diffstat (limited to 'backend/config.go')
-rw-r--r--backend/config.go48
1 files changed, 0 insertions, 48 deletions
diff --git a/backend/config.go b/backend/config.go
deleted file mode 100644
index 99a6d54..0000000
--- a/backend/config.go
+++ /dev/null
@@ -1,48 +0,0 @@
-package main
-
-import (
- "fmt"
- "os"
-)
-
-type Config struct {
- dbHost string
- dbPort string
- dbUser string
- dbPassword string
- dbName string
- isLocal bool
-}
-
-func NewConfigFromEnv() (*Config, error) {
- dbHost, exists := os.LookupEnv("ALBATROSS_DB_HOST")
- if !exists {
- return nil, fmt.Errorf("ALBATROSS_DB_HOST not set")
- }
- dbPort, exists := os.LookupEnv("ALBATROSS_DB_PORT")
- if !exists {
- return nil, fmt.Errorf("ALBATROSS_DB_PORT not set")
- }
- dbUser, exists := os.LookupEnv("ALBATROSS_DB_USER")
- if !exists {
- return nil, fmt.Errorf("ALBATROSS_DB_USER not set")
- }
- dbPassword, exists := os.LookupEnv("ALBATROSS_DB_PASSWORD")
- if !exists {
- return nil, fmt.Errorf("ALBATROSS_DB_PASSWORD not set")
- }
- dbName, exists := os.LookupEnv("ALBATROSS_DB_NAME")
- 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
-}