Njalo uma wabelana ngefayela le-Compose, kukhona izinto ezimbili: leyo oyibhalile kanye naleyo ethulwa yithuluzi ngemuva kokushintsha izinto eziguqukayo. Eyesibili ivamise ukuba yamukeleka kakhulu kuneyokuqala, futhi yiyo abantu abayinamathisela embikweni wenkinga ngaphandle kokuwufunda. Uma uhlola ifayela lomthombo kuphela, uhlola idokhumenti elingalungile.

Qhathanisa lokho ikhophi ngayinye engaba nakho ngaphambi kokunquma ukuthi kususwa ini.

Imodeli elenzisiwe iyidokhumenti elihlukile

I-Compose ixazulula izinto eziguqukayo zemvelo, ihlanganisa amafayela okushintsha futhi ikhiqize ukucushwa okusebenzayo umfundi angeke esakwazi ukuhlukanisa namanani abhalwe ngesandla. Isethenjwa esifana negama lento eguqukayo emthonbeni siba yithokheni ye-akhawunti uqobo kokuphumayo. Isakhiwo esenza ifayela lisebenziseke ekuxilongeni siyasinda kulokho kuguqulwa; nakho konke obekungafanele kube khona kuyasinda.

Lenzisa ifayela ngokwakho ngaphambi kokulifaka, futhi uthathe lokho kuphuma njengento ehlolwayo. Uma ungakwazi ukulenzisa, awukwazi ukwazi ukuthi uzoshicilela ini.

Izimfihlo zisezindaweni eziningi kunensimu yokhiye

Qala ngokucacile: okhiye abayimfihlo, okhiye ababiwe ngaphambili, amathokheni, amagama ayimfihlo kanye nama-URL okuxhumana afaka ubufakazi. Bese ubheka konke ifayela elikukhomba, ngoba isethenjwa akusikho ukususa. Ifayela le-env elifakwe kusevisi, ifayela lokucushwa eliboshelwe kusuka kumsingathi, ilebula elithwala ithokheni kanye nengxabano yomyalo equkethe igama ayimfihlo konke kuhamba nokuthunyelwa ngisho lapho i-YAML ibonakala ihlanzekile. Ukhiye onamathiselwe kunto eguqukayo enegama eliqinisekisayo usengukhiye.

Izindlela zomsingathi namagama ezinsizakalo avuza uhlobo lwesibili lolwazi. Igama ledijithali yasekhaya, igama lomsingathi wangaphakathi noma ububanzi benethiwekhi kungakhomba umuntu noma inhlangano ngaphandle kwebufakazi obubodwa, futhi leso simo kufanele sisuswe ngesizathu esifanayo.

Isimemezelo semfihlo akusiyo imfihlo uqobo

Izinto eziyimfihlo ze-Compose zihlukanisa isimemezelo kumpahla: insizakalo ithola indlela noma umgomo, futhi okuqukethwe kuhlala kwenye indawo. Ukugcina isimemezelo ngenkathi kushintshwa umpahla ngokuvamile ukushintshana okulungile, ngoba umhloli udinga ukubona ukuthi imfihlo ikhona nokuthi ifakwe kanjani. Okungafanele kusinde okuqukethwe uqobo.

Amalebula namazwana afanele ukwelashwa okufanayo. Amazwana athi iyiphi indlela yesikhwama egcina ukhiye wokukhiqiza atshela umhlaseli lapho kufanele abheke ngisho engenawo ukhiye.

Gcina ukuma ukuze ifayela lisakwazi ukuxilonga

Ukususa okususa imodi yenethiwekhi, inguqulo yesithombe noma izilungiselelo zamandla kukhiqiza ifayela okungekho muntu ongalungisa ngalo. Shintsha amanani azwelayo futhi ugcine ubudlelwano: iyiphi insizakalo efaka ini, ihlangana nayiphi inethiwekhi, idinga yiphi idivayisi. Lona yingxenye umfundi ayisebenzisayo ukuchaza indlela elahlekile noma idivayisi engatholakali. Lolu futhi inguqulo uzakwabo angayiqhathanisa nokuthunyelwa kwakhe okusebenzayo.

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

Ungathumeli ikhophi esusiwe njengokungathi inguqobo esebenzayo. Incazelo, futhi incazelo ehlelwe ukuze ibonakale iphephile izohluleka ngezindlela ezibonakala njengamaphutha okucushwa.

Uma umpahla uvezile, shintsha

Ukususa isithasiselo akukususi amakhophi asetshenziswa abanye, futhi izibuko namasheke agcina awazo. Sebenzisa inqubo yokuhoxisa nokushintsha yomkhiphi kukho konke okuvuza, bese uvuselela ukuthunyelwa. Ukulandelana kubalulekile, ngoba ukushintsha kuqala nokuhoxisa kamuva kushiya iwindi elinobufakazi obubili obusebenzayo.

Emiceleni yokusekela, qala ngephutha eliqondile, inguqulo yesithombe, imodi yenethiwekhi kanye nokulungiselelwa okukodwa okungeyona imfihlo okubalulekile. Leyo nhlanganisela ichaza idivayisi elahlekile noma indlela ephukile kaningi kakhulu kunokhiye.

Izihloko ezihlobene