Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Administration
  Neues I: deploy.sh

Forum : eXV2 Administration

Titel : Neues I: deploy.sh

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1033&forum=4


 cap1 :

19.02.2004 20:00
 Da jetzt in den letzten Tagen plötzlich das chmod.sh Skript so "beliebt" Wink wurde, hier dann mal die Frage, ob Interesse an einem weiteren meiner Skripte besteht:

deploy.sh
Wenn man auf einem Server mehrere e-Xoops Installation betreiben möchte, die man durch simples Kopieren oder vollständiges Installieren in Betrieb nimmt, dann wird man feststellen, daß dies auf der einen Seite recht schnell viel Speicher kostet und zweitens und viel interessanter, wenn man Änderungen am Code vornimmt (Aktualisierung, Ausbesserungen, ...) muß man die entsprechenden Dateien immer in alle anderen Installationen kopieren. (Einzeln, da eine Komplettkopie die Konfigurationsdatei überschreiben würde.).

Hierfür hab' ich das Skript deploy.sh geschrieben. Mit diesem Skript kann man aus einer existenten Installation eines neue zusätzliche erstellen, die hiernach eigenständig voll lauffähig ist, jedoch nicht durch simples kopieren erstellt wird, sondern dadurch, daß alle Programmdateien gelinkt werden (Datei liegt also nur einmal physikalisch auf der Platte), die Konfigurationsdateien jedoch werden kopiert (als Vorlage für die neue Installation).

Dieses Verfahren hat den Vorteil, daß auf der einen Seite Speicher gespart wird, denn egal wie viele Installationen man betreibt, die Programmdateien liegen nur einmal auf der Platte und auf der anderen Seite bedeutet es, daß eine Änderung an den Programmdateien nur in einer Installation durchgeführt werden muß.

Das Skript erkennt aber auch, ob die angegebene Installation schon vorhanden ist und wenn ja, wird die entsprechende Installation im differential Verfahren aufgefrischt.

Das Verfahren ist natürlich nicht dazu gedacht, daß man an dem einen System entwickelt und an dem anderen produktiv arbeitet, denn wie schon gesagt, code änderungen werden immer sofort an allen Installationen sichtbar.

Wenn an dem Skript Interesse besteht, kurze Meldung.

Gruß, CAP1.

 cap1 :

20.02.2004 07:40
 bama Zitat:
ich hätte Interesse an deinem Script
da ich mhrer Pages mit e-xoops betreibe, wäre deploy.sh sehr interessant



Ok, dann werd' ich das mal downloadable machen und hier zur Verfügung stellen.

Gruß, CAP1.
Partnerseiten
http://www.exv2-filecenter.de/modules/news_ml/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France