19 lines
263 B
Go
19 lines
263 B
Go
package config
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
type Config struct {
|
|
DatabaseURL string
|
|
}
|
|
|
|
func Load() (*Config, error) {
|
|
url := os.Getenv("DATABASE_URL")
|
|
if url == "" {
|
|
return nil, fmt.Errorf("DATABASE_URL is required")
|
|
}
|
|
return &Config{DatabaseURL: url}, nil
|
|
}
|