Günstiges Git-Deployment auf Hosteurope
am 05.12.2011 - 23:35 Uhr in
Hallo,
ich bin auf Hosteurope's FAQ-Seite unter http://faq.hosteurope.de/index.php?cpid=17810 gestossen. Hier wird gezeigt, dass die (preiswerten) VServer von Hosteurope auch Git beherrschen. Ich habe das Ganze einmal durchgespielt. Nach dem push auf des Git-Remote Repo (der V-Server von Hosteurope), genügt es dort
git checkout
einzugeben (z.B. regelmäßig via Cron) und die Daten sind erfolgreich auf dem VServer per Versionsverwaltung angekommen.
Habt ihr bereits längere Erfahrung mit dem Git-Deployment auf Hosteurope? Würde mich über einen Erfahrungsaustausch freuen. Bin gespannt was ihr über diese Variante im Vergleich zu preislich wesentlich teureren Git-Deployment Services denkt.
- Anmelden oder Registrieren um Kommentare zu schreiben

tach jepster also, ich bin
am 07.12.2011 - 12:20 Uhr
tach jepster
also, ich bin von hosteurope zu den ubernauten
uberspace.de
gewechselt, nach dem ich besstimmt 10 jahre bei he war.
grund: die performance ist bei den ubernauten umecken bessser,
ebenso der support (sehr schnelle persönliche antworten)
und du kannst den preis selbst bestimmen (!) ...
bei ueberspace ist git standartmäßig installiert
mal ne frage an dich:
ich vermute mal das du auch dein(e) drupal projekte mit git verwaltest..
wie versionierst / deployst du die datenbank?
als dump?
gruss
stef
Hi, danke für deine
am 07.12.2011 - 14:20 Uhr
Hi,
danke für deine Antwort.
Ich war auch bei Uberspace. Fand deren Leistung allerdings nicht berauschend. Auch konnte ich nachsehen, welche Benutzer alle auf meinem Server sind und das war eine Menge. Ich habe per MySQL-Dumper öfter Datenbanken importiert und sah anhand der Leistung, dass Uberspace eher auf den Billig-Sektor abzielt. Zudem schreiben die als Antworten immer lange Romane, der Gehalt lässt allerdings zu wünschen übrig. Wegen Apache Solr haben die auch viel Klugscheißerei abgelassen, die einfach nicht stimmt. Aber das nur mal am Rande.
Wegen deiner Frage: die Datenbank versioniere ich nicht über Git. Wie soll das gehen? Regelmäßige Dumps ins Git verfrachten? Macht das wer von euch und kann hierzu Erfahrungen und Gründe zum Entschluss zu diesem Vergehen beschreiben?
Hi, ich hab meinen
am 30.01.2012 - 16:40 Uhr
Hi,
ich hab meinen Deploy-Server auch bei Host-Europe liegen. Ich arbeite allerdings nicht mit git checkout. Ich hab meine Repos am Server alle als 'bare' angelegt und lass die Projekte dann mittels git clone oder git pull aus diesen Repos ziehen.
Zum Thema DB-Versionierung: Das kann man machen, muss man aber nicht. Zumindest nich solange es um die Versionskontrolle der Funktionalität des Projektes geht.
Bei Modulaktivierung wird hook_install aufgerufen und bei deinstallation der hook_uninstall. In diesen Hooks ist verankert welche Änderungen an der Datenbank vorgenommen werden. Dadurch werden Datenbank-Änderungen quasi mitversioniert.
Soll es wirklich darum gehen die Datenbank samts Inhalt zu tracken, evtl. aus Backupgründen, würde ich das in einem eigenem Repository tun. So erhälst man sich im Kopf sowie im Code die saubere Trennung von Inhalt und Funktion.