Visa ett inlägg
Oläst 2010-06-15, 14:39 #1
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
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.
Weaver är inte uppkopplad   Svara med citatSvara med citat