Duk lokacin da ka raba fayil ɗin Compose, akwai abubuwa biyu: wanda ka rubuta, da wanda kayan aiki ke fitarwa bayan ya maye gurbin masu canji. Na biyu sau da yawa ya fi na farko mahimmanci, kuma shi ne abin da mutane ke manna a rahoton matsala ba tare da karanta shi ba. Idan ka duba fayil ɗin tushe kawai, kana duba takardar da ba ta dace ba.

Kwatanta abin da kowane kwafi zai iya ɗauka kafin ka yanke shawarar abin da za a cire.

Samfurin da aka yi rendering wata takarda ce daban

Compose yana warware masu canjin muhalli, yana haɗa fayilolin maye gurbi kuma yana samar da ingantaccen tsari wanda mai karatu ba zai iya bambancewa da ƙimar da aka rubuta da hannu ba. Magana kamar sunan mai canji a cikin tushe ta zama alamar asusu kanta a cikin fitarwa. Tsarin da ke sa fayil ɗin amfani ga bincike yana tsira daga wannan sauyi; haka ma duk abin da bai kamata ya kasance a ciki ba.

Ka yi rendering ɗin fayil ɗin da kanka kafin ka haɗa shi, kuma ɗauki wannan fitarwar a matsayin abin da ake dubawa. Idan ba za ka iya yin rendering ɗinsa ba, ba za ka iya sanin abin da kake shirin wallafawa ba.

Sirri yana zama a wurare da yawa fiye da filin maɓalli

Fara da abin da ke bayyane: maɓallan sirri, maɓallan da aka riga aka raba, alamomi, kalmomin sirri da adiresoshin URL na haɗi waɗanda ke ɗauke da shaidar shiga. Sannan duba duk abin da fayil ɗin ke nuni zuwa gare shi, domin magana ba cirewa ba ce. Fayil ɗin muhalli da aka ɗora a cikin sabis, fayil ɗin tsari da aka ɗaure daga mai masauki, alama mai ɗauke da tambari da hujjar umarni da ke ɗauke da kalmar sirri duk suna tafiya tare da turawa ko da YAML ya yi kama da tsabta. Maɓalli da aka manna a cikin mai canji mai suna mai kwantar da hankali har yanzu maɓalli ne.

Hanyoyin mai masauki da sunayen sabis suna fallasa wani nau'in bayani na biyu. Sunan babban fayil na gida, sunan mai masauki na ciki ko kewayon cibiyar sadarwa na iya gane mutum ko ƙungiya ba tare da ɗauke da ko ɗaya shaidar shiga ba, kuma wannan mahallin ya cancanci cirewa don wannan dalili.

Sanarwar sirri ba ita ce sirrin ba

Abubuwan sirri na Compose suna raba sanarwa daga kayan: sabis ɗin yana samun hanya ko manufa, kuma abun ciki yana zaune a wani wuri. Riƙe sanarwar yayin maye gurbin kayan shine cinikin da ya dace galibi, domin mai bita yana buƙatar ganin cewa akwai sirri da yadda aka ɗora shi. Abin da bai kamata ya tsira ba shine abun cikin kansa.

Lambobi da sharhi sun cancanci irin wannan kulawa. Sharhin da ke faɗin wace hanya a cikin ajiya ke riƙe da maɓallin samarwa yana gaya wa maharin inda zai duba ko da bai ɗauke da maɓalli ba.

Riƙe siffar domin fayil ɗin ya iya yin bincike

Cirewar da ke kawar da yanayin cibiyar sadarwa, sigar hoton ko saitunan iyawa yana samar da fayil wanda babu wanda zai iya gyara kuskure da shi. Maye gurbin ƙimar da suka fi mahimmanci kuma ka riƙe alaƙar: wane sabis ke ɗora me, wace cibiyar sadarwa yake shiga, wace na'ura yake buƙata. Wannan shine ɓangaren da mai karatu ke amfani da shi don bayyana hanyar da ta ɓace ko na'urar da ba ta samuwa. Hakanan shine sigar da abokin aiki zai iya kwatanta da nasa turawar da ke aiki.

docker compose -f compose.yaml config > rendered.yaml
grep -nE 'PRIVATE_KEY|PASSWORD|TOKEN|PSK|PrivateKey|passphrase' rendered.yaml
wc -l rendered.yaml

Kada ka tura kwafin da aka cire sirrin a matsayin ainihin mai aiki. Bayani ne, kuma bayanin da aka gyara don ya yi kama da lafiya zai gaza ta hanyoyin da suke kama da kuskuren tsari.

Idan kayan sun bayyana, maye gurbinsu

Cire haɗe-haɗen ba ya cire kwafin da wasu suka riga suka yi, kuma madubai da ajiyar wucin gadi suna riƙe da nasu. Yi amfani da tsarin sokewa da maye gurbin mai bayarwa ga duk abin da ya zube, sannan sabunta turawar. Tsari yana da mahimmanci, domin maye gurbin farko da sokewa daga baya yana barin taga mai ingantattun shaidun shiga guda biyu.

A cikin zaren tallafi, fara da ainihin kuskure, sigar hoton, yanayin cibiyar sadarwa da saitin da ba na sirri ba wanda ke da mahimmanci. Wannan haɗin yana bayyana na'urar da ta ɓace ko hanyar da ta karye sau da yawa fiye da maɓallin.

Labarai masu alaƙa