Skip to main content

Jak nadpisać appsettingsy jeśli nie można zrobić deploy

Maxime avatar
Written by Maxime
Updated over 4 months ago

Jeśli jest potrzebna pilna poprawka w appsettingsach, której nie można oporządzić przez docker-compose (bo np. trzeba coś z appsetów usunąć, a nie dodać), a z jakiegoś powodu nie można wrzucić nowego obrazu do dockera (bo np. coś z Azure nie śmiga) to można skopiować appsety z kontenera na zewnątrz dockera, wyedytować je i dodać z powrotem do kontenera jako volume.

  1. docker ps + ew. | grep żeby znaleźć id connectora

  2. docker cp id_konektora:/App/Config/connector*/bank.appsettings.json sciezka_i_nazwa_do_pliku_po_skopiowaniu - to nam skopiuje appsety z kontenera na zewnątrz
    * na wersjach sprzed podziału appsetów na prod/sandbox, na nowszych jeszcze /production/ albo /sandbox/ trzeba dodać.

  3. Upewnić się, że w docker-compose nie ma np. dodanego tego, co chcemy usuwać z appsetów

  4. Dodać w docker-compose w konektorze w sekcji volumes - sciezka_i_nazwa_do_skopiowanych_appseow:/app/Config/connector/bank.appsettings.json

  5. docker-compose up -d

Did this answer your question?