produkcijski web root tudi svn repo?
 
SlimDeluxe 5. okt 2010 08:47:09 Pridružen od:
29. apr 2010
1223 objav
1022 144 9
#1

Zdravo,

mene zanima, če kdo to prakticira. Torej da je SVN repo direkt v web rootu.



Da npr. če commitaš da gre v produkcijo.



Mene malo skrbi zaradi varnosti.



Saj SVN checkout potrebuje avtentikacijo, vendar vseeno...


všeč(0) ni všeč(0) spam(0)
Freelance Web Developer
 
Spartacus 5. okt 2010 08:59:45 Pridružen od:
23. dec 2007
642 objav
828 38 4
#2

Meni se iz praktičnih razlogov to ne zdi smiselno, sploh če na zadevi dela več ljudi. Point svn-ja je, da imaš kontrolo in sledljivost nad vsemi spremembami na projektu.



Kaj se ti zgodi na produkciji, če npr. commitaš kakšno bedarijo (npr. connection string to testne baze, ne do produkcijske)? Ali pa kaj pozabiš commitat? Si lahko privoščiš, da bo cela stvar offline medtem, ko boš ugotavljal kje je problem? Verjetno ne boš prav z veseljem delal reverta nad spremembami, za katere si porabil par dni dela.



Druga točka bi bila varnost - produkcija naj bi bila izolirana od "notranjega dogajanja" oz. produkcijski strežnik naj bi bil postavljen v DMZ, od kjer pa ne sme met dostopa v LAN. Pri subversionu pa hočeš ravno nasprotno: dostopen iz LAN-a, skrit pred širnim internetom.



Priporočam, da imaš svn repository drugje, pogledaš pa si t.i. build skripte (npr. Java ima Ant ali Maven, .NET ima NAnt, ipd.), ki ti zgenerirajo 'deploy paket' in ga enostavno postaviš v produkcijo.



Samo moje mnenje pač, ni to absolutno dejstvo - ampak glede na izkušnje se to še najboljše obnese.


všeč(2) ni všeč(0) spam(0)
 
SpinX 5. okt 2010 09:00:34 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#3

to ni ravno dobra ideja. Bolje je, da preko konzole exportaš v web root takrat, ko si pripravljen in prepričan, da je stvar za na produkcijo.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
ledi 5. okt 2010 11:37:47 Pridružen od:
14. avg 2008
681 objav
325 223 14
#4

še en glas za ločeno zadevo


všeč(0) ni všeč(0) spam(0)
 
bostjan 5. okt 2010 12:06:12 Pridružen od:
31. jul 2008
643 objav
689 30 9
#5

vsekakor ločeno



mam pa sam projekt na produkcija kar checkout iz SVN, in ko je vse potestirano in ziher, samo greš ssh na produkcijo, klofneš "svn up" in maš


všeč(0) ni všeč(0) spam(0)
 
Spartacus 5. okt 2010 12:27:40 Pridružen od:
23. dec 2007
642 objav
828 38 4
#6

No, sicer pa imaš tudi SVN export, pa je to to.


všeč(0) ni všeč(0) spam(0)
 
fatg 5. okt 2010 13:23:13 Pridružen od:
28. jan 2008
94 objav
73 2 0
#7

Absolutno ločeno. Zarad napak in varnosti; v .svn direktorijih je marsikaj napisano ...


všeč(0) ni všeč(0) spam(0)
 
fatg 5. okt 2010 13:26:49 Pridružen od:
28. jan 2008
94 objav
73 2 0
#8

Bostjan:

mam pa sam projekt na produkcija kar checkout iz SVN, in ko je vse potestirano in ziher, samo greš ssh na produkcijo, klofneš "svn up" in maš




Kje pa imaš to, da si pogledam malo .svn/text-base direktorij? ;)


všeč(1) ni všeč(0) spam(0)
 
Roky 5. okt 2010 14:03:08 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#9

Če ne drugega vsaj svn export. Moram tudi jaz pri parih projektov to zadevo poštimat, ampak vedno zmanjka časa. Mogoče fatg zaposlit za varnost:P?



Link na naš blog, kjer je opisana .svn/text-base težava.


všeč(1) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
bostjan 5. okt 2010 15:35:55 Pridružen od:
31. jul 2008
643 objav
689 30 9
#10

fatg:




Bostjan:

mam pa sam projekt na produkcija kar checkout iz SVN, in ko je vse potestirano in ziher, samo greš ssh na produkcijo, klofneš "svn up" in maš




Kje pa imaš to, da si pogledam malo .svn/text-base direktorij? ;)




hehe sem pomislil na to in nekako ne moreš nič :P



zakaj?

1. uporablja se framework in je public folder prazen svn-ja

2. vse kar je .svn je blokirano v virtual hostu



Vse to poštimal še preden sem dal gor. Če pa kaj odkriješ pa prosim javi.



gre se pa za http://www.priprave.net


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se