Wpis z mikrobloga

Mirasy, zacząłem się zastanawiać nad umileniem sobie wdrażania API na AWS. Chce sobie zrobić pipeline github -> travis ci -> aws ecs. Ale mam chyba problem, bo na github nie wrzucam appsettings.json. Skoro obraz buduje się z plików z repo, to raczej się wysypie bez tego, mam racje? Jak rozwiązujecie problem przechowywania kluczy do api, credentiali do aws'a, etc?

#naukaprogramowania #programowanie #aws #docker
  • 7
@Klopsztanga: Bardziej chodziło mi tutaj o connection stringi do baz, do send maila, do google cloud'a etc. Trzymam je wszystkie w pliku appsettings.json, po czym na startupie zamieniam na obiekty np. GoogleCloudSettings i je wrzucam do odpowiednich klas, które potrzebują tych informacji.
@Klopsztanga: Ooooo, w sumie nie pomyślałem o tym. Lokalnie też mogę ustawić sobie env i w travisie też. Tylko, że trochę mam tych credentiali, ale pomyślę. Dzięki za naprowadzenie na odpowiednie tory. @mmichal również dzięki, rozważam to.