Size: a a a

2021 June 02

ЛА

Локоть Анатолий... in Go-go!
зависит от того, как проект деплоится
источник

s

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

VY

Vladislav Yarmak in Go-go!
так может что-то типа AWS SSM использовать
источник

ЛА

Локоть Анатолий... in Go-go!
что у вас уже есть в стеке проекта?
kubernetes? docker?
источник

s

salvoroni in Go-go!
docker compose
источник

ЛА

Локоть Анатолий... in Go-go!
тогда, например
https://docs.docker.com/engine/swarm/configs/

есть также и secrets - для паролей и тп
источник

A

Artem in Go-go!
Пишу обертку для API стороннего сервиса, есть два интерфейса, один с успешным ответом, другой с ошибкой, как правильно возвращать результат? Использовать пустой interface{} думаю будет неправильно.
источник

AB

Andrey Burov in Go-go!
secrets это то что нужно
источник

s

salvoroni in Go-go!
спасибо большое!
пойду изучать эти сервисы)
источник

AB

Andrey Burov in Go-go!
возвращать interface{} или что там у Вас и err
источник

ЛА

Локоть Анатолий... in Go-go!
docker swarm это базовая функциональность докера - ничего дополнительно после compose ставить не надо, но возможно придется доконфигурить,
тк swarm это отдельный режим работы докер-сервера.
я честно, сам плохо помню, configs работает ли только в swarm mode или в обычном тоже.
источник

A

Artem in Go-go!
И как потом понять что err это ошибка запроса, а не в коде что-то не сработало?
Или имеете ввиду возвращать AuthResponse, ErrorResponse, error ?
источник

s

salvoroni in Go-go!
а в нем только cli есть?
источник

AK

Andrey Kartashov in Go-go!
общего интерфейса Response нет?
источник

A

Artem in Go-go!
Ну там разные ответы или предлагете объединить и проверять ошибку на пустоту?

Пример ошибки:
{
 "error": "invalid_request",
 "error_description": ""
}
источник

AK

Andrey Kartashov in Go-go!
если есть возможность объединить - да. Если нет, то возвращать по отдельности и ошибку
источник

AK

Andrey Kartashov in Go-go!
либо ErrorResponse запихивать в error
источник

AK

Andrey Kartashov in Go-go!
варианты, в-общем
источник

A

Artem in Go-go!
а так можно?
источник

AK

Andrey Kartashov in Go-go!
да, достаточно присобачить метод Error к *ErrorResponse
источник