Size: a a a

2020 June 29

V💊

Vladimir 💊 Voytenko... in Go-go!
Yevhenii
Никак не могу определиться какой же всё же способ передачи параметров в приложение лучше. Как вы получаете конфиги?
Анонимный опрос
32%
Файл конфигурации
44%
Env переменные
24%
Другое
Проголосовало: 34
в конфиг пишем настройки из енв, с файлом проще работат просто, но все настройки в енв
источник

DM

Dmitry M in Go-go!
источник

Y

Yevhenii in Go-go!
Vladimir 💊 Voytenko
в конфиг пишем настройки из енв, с файлом проще работат просто, но все настройки в енв
Такс, не очень понял
источник

V💊

Vladimir 💊 Voytenko... in Go-go!
Yevhenii
Такс, не очень понял
предупреждаю заранее, я таки питонист, создаем конфиг со структурой, в коорой допустим API_KEY есть, язык приложения и часовой пояс, в эту структуру мы заносим данные которые хранятся в env,  работаем уже с файлом конфига. т.е. сам конфиг это структура/структурры и что-то что её заполнит из енв
источник

i

inqfen in Go-go!
Yevhenii
А, всмысле сначала берём из конфига, а потом из env если там есть? Звучит неплохо
Только лучше наоборот
источник

Y

Yevhenii in Go-go!
Vladimir 💊 Voytenko
предупреждаю заранее, я таки питонист, создаем конфиг со структурой, в коорой допустим API_KEY есть, язык приложения и часовой пояс, в эту структуру мы заносим данные которые хранятся в env,  работаем уже с файлом конфига. т.е. сам конфиг это структура/структурры и что-то что её заполнит из енв
А, ясно
источник

IK

Ilya Kaznacheev in Go-go!
Yevhenii
Никак не могу определиться какой же всё же способ передачи параметров в приложение лучше. Как вы получаете конфиги?
Анонимный опрос
32%
Файл конфигурации
44%
Env переменные
24%
Другое
Проголосовало: 34
Читаешь базовый конфиг из файла, переписываешь нужные тебе параметры из окружения
источник

IK

Ilya Kaznacheev in Go-go!
12F, детка
источник

AR

Aleksandr Razumov in Go-go!
12F вроде ток про env
источник

IK

Ilya Kaznacheev in Go-go!
Aleksandr Razumov
12F вроде ток про env
12F про то, что из env берутся переменные, особые для данного окружения
Про то, где ты возьмешь остальные значения (читай, значения по умолчанию) 12F молчит
источник

Н

Никита in Go-go!
Ilya Kaznacheev
12F про то, что из env берутся переменные, особые для данного окружения
Про то, где ты возьмешь остальные значения (читай, значения по умолчанию) 12F молчит
Так и дефолтные тоже можно в энв
источник

LN

Leonid Nikolaev in Go-go!
Yevhenii
На два стула можно сесть, выходит))
там главное четко в доке описать приоритеты
источник

IK

Ilya Kaznacheev in Go-go!
Никита
Так и дефолтные тоже можно в энв
Можно, но те так удобно
источник

IK

Ilya Kaznacheev in Go-go!
Хотя если в .env файл положить, это тот же файл выходит, что ямл, томл и так далее
источник

IK

Ilya Kaznacheev in Go-go!
Тот же принцип в смысле
источник

Н

Никита in Go-go!
Ilya Kaznacheev
Хотя если в .env файл положить, это тот же файл выходит, что ямл, томл и так далее
Можно в докер контейнер прокинуть без проблем
источник

Н

Никита in Go-go!
Для конфиг файла надо маунтить вольюм
источник

IK

Ilya Kaznacheev in Go-go!
Никита
Можно в докер контейнер прокинуть без проблем
Ну тебе их откуда-то взять нужно, не?
источник

IK

Ilya Kaznacheev in Go-go!
Никита
Для конфиг файла надо маунтить вольюм
Ниче не нужно, копируешь просто в контейнер
источник

Н

Никита in Go-go!
Ilya Kaznacheev
Ну тебе их откуда-то взять нужно, не?
Ну файлик пусть будет, я к тому, что есть негеморная поддержка прокидывания переменных окружения в докере
источник