env.go 566 B

1234567891011121314151617181920212223242526
  1. package env_helper
  2. import "strings"
  3. func ReplaceDefaultENV(key, tz string) string {
  4. temp := ""
  5. switch key {
  6. case "$DefaultPassword":
  7. temp = "casaos"
  8. case "$DefaultUserName":
  9. temp = "admin"
  10. case "$PUID":
  11. temp = "1000"
  12. case "$PGID":
  13. temp = "1000"
  14. case "$TZ":
  15. temp = tz
  16. }
  17. return temp
  18. }
  19. //replace env default setting
  20. func ReplaceStringDefaultENV(str string) string {
  21. return strings.ReplaceAll(strings.ReplaceAll(str, "$DefaultPassword", ReplaceDefaultENV("$DefaultPassword", "")), "$DefaultUserName", ReplaceDefaultENV("$DefaultUserName", ""))
  22. }