mirror of
https://github.com/khairul169/garage-webui.git
synced 2026-06-12 05:36:20 +07:00
Merge 39d6c6696b62b7b22ad5488d7e0b34dbb0941c5c into ee420fbf2946e9f79977615cee5e29192d7da478
This commit is contained in:
commit
31d73eb9c5
@ -146,6 +146,7 @@ Configurable envs:
|
||||
- `BASE_PATH`: Base path or prefix for Web UI.
|
||||
- `API_BASE_URL`: Garage admin API endpoint URL.
|
||||
- `API_ADMIN_KEY`: Admin API key.
|
||||
- `API_ADMIN_KEY_FILE`: File to read the Admin API key from (overrides `API_ADMIN_KEY`)
|
||||
- `S3_REGION`: S3 Region.
|
||||
- `S3_ENDPOINT_URL`: S3 Endpoint url.
|
||||
|
||||
|
||||
@ -86,6 +86,15 @@ func (g *garage) GetS3Region() string {
|
||||
}
|
||||
|
||||
func (g *garage) GetAdminKey() string {
|
||||
keyPath := os.Getenv("API_ADMIN_KEY_FILE")
|
||||
if len(keyPath) > 0 {
|
||||
key, err := os.ReadFile(keyPath)
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
return string(key)
|
||||
}
|
||||
|
||||
key := os.Getenv("API_ADMIN_KEY")
|
||||
if len(key) > 0 {
|
||||
return key
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user