Pereiti prie turinio

Django projekto talpinimas į VPS


Rekomenduojami pranešimai

Sveiki,

 

Noriu pasileisti django projektą su eile app. Naudosiu Django 1.6 framework, virtualenv ir postgresql. Šiuo metu ant darbinio kompiuterio lipdau django projektą, jį norėsiu patalpinti VPS'e . Mano vizija yra tūrėti tokią sistema: Turi būti vienas test serveris kuriame yra visi naujausi failai ir naujausia duombazės struktūra ir visos senesnės projekto versijos, iš to testinio serverio aš tūrėčiau galimybę atsisiūsti naujausius failus su duombaze į darbini kompiuterį, padaryti pakeitimus ir nusiūsti failus kaip naują versiją atgal. Tada davus pratestuoti keliems žmonėms ir gavus žinią, kad projektą galima daryti public, tuos failus galėčiau tiesiog nuklonuoti į public serverį . Visas veiksmas turėtu suktis ant GNU Linux Debian OS. Taigi kaip manot, išeitu tokia sistemėlę suregzt? Kokius įrankius, servisus ir t.t Jūs naudotumėt tokiam dalykui realizuoti?. Programinė įrangą gali būti mokama. Taip pat įdomu kaip Jūs savo pačių projektus sustumiat iš lokalios sistemos į serverį, kaip atsisiunčiat pakeitimus, kaip vėl atgal sumetat ir t.t. Pamokų nereikia, tiesiog man įdomu ką naudojat :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

 

Noriu pasileisti django projektą su eile app. Naudosiu Django 1.6 framework, virtualenv ir postgresql. Šiuo metu ant darbinio kompiuterio lipdau django projektą, jį norėsiu patalpinti VPS'e . Mano vizija yra tūrėti tokią sistema: Turi būti vienas test serveris kuriame yra visi naujausi failai ir naujausia duombazės struktūra ir visos senesnės projekto versijos, iš to testinio serverio aš tūrėčiau galimybę atsisiūsti naujausius failus su duombaze į darbini kompiuterį, padaryti pakeitimus ir nusiūsti failus kaip naują versiją atgal. Tada davus pratestuoti keliems žmonėms ir gavus žinią, kad projektą galima daryti public, tuos failus galėčiau tiesiog nuklonuoti į public serverį . Visas veiksmas turėtu suktis ant GNU Linux Debian OS. Taigi kaip manot, išeitu tokia sistemėlę suregzt? Kokius įrankius, servisus ir t.t Jūs naudotumėt tokiam dalykui realizuoti?. Programinė įrangą gali būti mokama. Taip pat įdomu kaip Jūs savo pačių projektus sustumiat iš lokalios sistemos į serverį, kaip atsisiunčiat pakeitimus, kaip vėl atgal sumetat ir t.t. Pamokų nereikia, tiesiog man įdomu ką naudojat :)

 

 

Virtualenv naudok test ir main projektams.

Jokių problemų copy/paste ir pakeisti DB prisijungimus nėra.

 

Aš asmeniškai naudoju ant main serverio: virtualenv, httpd+wsgi, django, python 2.7, git

 

Programavimus atlieka programuotojas, serverį atnaujiną per git

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Fabric – supaprastinti deployinimo komandoms. Žinoma, virtualenv, Git, pip su requirements.txt.

 

Dar galima naudoti docker – tada labai lengva pernešti jau paruoštą konteinerį su visais dependencies, servisais, ir pan. :)

 

Duombazės persiuntinėjimas pirmyn-atgal, jei tai ne sqlite, būtų sunkokas.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...