Šta je deployment?
Deployment je korak u kojem se verzija aplikacije postavlja na server da stvarni korisnici mogu da joj pristupe. Svaki put kad promijenite aplikaciju i ponovo je objavite, radite deployment nove verzije.
Dok gradite, aplikacija radi u pregledu koji vidite samo vi. Deployment kopira trenutnu verziju na hosting, pokreće je i usmjerava javnu adresu na nju.
Pažljiv deployment provjeri da se nova verzija ispravno pokrene prije nego što korisnike prebaci na nju, tako da pokvarena verzija ne sruši živu aplikaciju. Također primijeni promjene u bazi podataka koje nova verzija treba.
Dobre navike su testiranje u pregledu ili staging kopiji prvo, češći deployment malih promjena umjesto rijetkih velikih i mogućnost vraćanja na posljednju dobru verziju.
U Mythexu je deployment dugme Publish: stavlja aplikaciju u rad na URL-u i drži je pokrenutom.
Pitanja
Po čemu se deployment razlikuje od objavljivanja?
U većini alata za izradu aplikacija znače isto: stavljanje trenutne verzije u rad. Programeri obično kažu deploy, a alati često na dugmetu pišu Publish.
Zašto aplikacija radi u pregledu, a ne radi nakon deploymenta?
Česti uzroci su nedostajuće varijable okruženja ili tajne u živoj postavci, promjene baze podataka koje se nisu izvršile ili putanja koja postoji samo lokalno. Prvo provjerite logove žive aplikacije.
Pogledajte i
Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English