Flitig postare
|
|
Reg.datum: Aug 2006
Inlägg: 403
|
|
Flitig postare
Reg.datum: Aug 2006
Inlägg: 403
|
Beror lite på projektet och kraven som finns. Oftast så skapar jag en så kallad stageing miljö på servern som ligger under sin egen subdomän. Denna miljön delar inte filer eller databas med produktionssajten men i övrigt är allt samma.
Under utveckligen av den "nya koden" så har jag sett till att spara alla strukturella ändringar av databasen i en sql-fil så att de kan appliceras på stageing servern. När det är dags för driftsättning så laddar jag upp det nya till stageing miljön och kör sql-filen som ändrar strukturen på databasen (om nu något ändrat sig i databasen).
Om allt lirar i stageing miljön så stoppar jag apache. Kör sql ändringarna på produktion och sedan rsyncar filerna från stageing till produktion. Sedan igång med apache igen.
Naturligtvis skall backup göras mellan stegen så att en rollback kan göras vid behov.
|