Size: a a a

2020 June 05

SA

Sky Alex in Go-go!
Vladislav Milenin
Современный мир живет на .env, и не нужно никакие файлы читать
Как в .env закинуть структурированый конфиг?
источник

VM

Vladislav Milenin in Go-go!
Какой структурированный конфиг?))
источник

VM

Vladislav Milenin in Go-go!
yml что ли?
источник

SA

Sky Alex in Go-go!
Vladislav Milenin
Какой структурированный конфиг?))
Да любой в котором есть иерархия.
источник

SA

Sky Alex in Go-go!
Vladislav Milenin
yml что ли?
Да.
источник

SA

Sky Alex in Go-go!
или json.
источник

VY

Vladyslav Yarema in Go-go!
Cheese
Сорри уверен что уже спрашивали но всё же какая структура у проекта? Rest services
источник

SA

Sky Alex in Go-go!
Или xml.
источник

VM

Vladislav Milenin in Go-go!
json и xml конфиги это 100% мазохизм из мира джавы или откуда
Для yml вайпер есть
источник

VM

Vladislav Milenin in Go-go!
Ну и если у вас много конфиг файлов, это странно
источник

ВС

Владимир Столяров... in Go-go!
или toml - мне под конфигурацию понравился даже больше yaml
источник

C

Calculon in Go-go!
Владимир Столяров
или toml - мне под конфигурацию понравился даже больше yaml
спорно очень
источник

C

Calculon in Go-go!
я наглядно сравнивал, под конфиг с вложенными мапами yml выглядит гораздо лучше
источник

Н

Никита in Go-go!
Andrei 🦉 Sergeev
зависит от навыков команд, у новичков в ансибле проблемы могут начатся уже с одним скриптом)
там же целый комбайн
Есть что почитать чтобы на это не напороться, помимо бест практис?
источник

SA

Sky Alex in Go-go!
Да не важно какой формат.
Есть пакет lib/config который должен его прочитать и сохранить в себе.
К lib/config обращаются другие пакеты, скажем database/postgres.

database/postgres используется в нескольких програмах и у них разные базы.
источник

AS

Andrei 🦉 Sergeev in Go-go!
Никита
Есть что почитать чтобы на это не напороться, помимо бест практис?
я не встречал
но я особо и не искал, ansible всё таки инструмент для админов / девопсов и все такие задачи лучше спихивать на них
источник

Н

Никита in Go-go!
Andrei 🦉 Sergeev
я не встречал
но я особо и не искал, ansible всё таки инструмент для админов / девопсов и все такие задачи лучше спихивать на них
Девопса нет(
источник

Н

Никита in Go-go!
Окей, есть несколько нод, на которых крутится только бэкэнд. База отдельно. Брать кубер для того, чтобы деплоить - тут перебор будет. Что тогда лучше взять? Если запихнуть приложения в контейнеры, то как их обновлять автоматом?

Я поэтому и думал взять ансибл. Может что-то еще посоветуете.
источник

VM

Vladislav Milenin in Go-go!
Никита
Окей, есть несколько нод, на которых крутится только бэкэнд. База отдельно. Брать кубер для того, чтобы деплоить - тут перебор будет. Что тогда лучше взять? Если запихнуть приложения в контейнеры, то как их обновлять автоматом?

Я поэтому и думал взять ансибл. Может что-то еще посоветуете.
gitlab-ci и докера достаточно
источник

VM

Vladislav Milenin in Go-go!
в раннере заходите по ssh на сервер, docker pull && docker run
источник