Как работать с environment variables?

Junior
646 просмотров
AFK Offer AI

Основные функции в пакете os. os.Getenv("PORT") возвращает значение переменной или пустую строку, если не задана. os.LookupEnv("PORT") возвращает значение и bool — можно отличить "не задана" от "задана пустой". os.Setenv("KEY", "value") устанавливает, os.Unsetenv("KEY") удаляет. Для конфигурации сервисов часто используют библиотеки типа envconfig или viper, которые маппят переменные окружения на структуру. В Docker и Kubernetes переменные окружения — основной способ конфигурации.

Следующий вопрос

Как объединить слайсы?