Squelette de packaging Debian pour les applications PHP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
William Petit 2908d9ef20 Ajout note concernant la branche de Tamarin 2 years ago
.tamarin Version fonctionnelle 2 years ago
debian Version fonctionnelle 2 years ago
doc Base doc + structure paquet 2 years ago
script Utilisation de wget pour télécharger Composer 2 years ago
templates Version fonctionnelle 2 years ago
vendor/mo Version fonctionnelle 2 years ago
README.md Ajout note concernant la branche de Tamarin 2 years ago
package.conf Version fonctionnelle 2 years ago

README.md

debian-php-app

Squelette de packaging Debian pour les applications PHP

Nomenclature

Dans cette documentation:

  • Le nom de votre application/paquet est désigné par myapp
  • Votre espace de nom sur la forge est désigné comme mynamespace

Procédure de démarrage

  1. Forkez ce dépôt
  2. Renommez le dépôt forké en debian-myapp
  3. Clonez le dépôt forké sur votre machine de travail et placez vous dans le répertoire du projet
  4. Modifiez les valeurs des variables présentes dans package.conf
  5. Optionnel Modifiez les fichiers présents dans les répertoires templates et scripts pour personnaliser le comportement de votre paquet.

Construire le paquet localement avec Tamarin

  1. Installez Tamarin sur votre machine (branche develop)
  2. En étant placé dans le répertoire parent de votre projet de packaging ./tamarin/package ./debian-myapp -b ubuntu:xenial
  3. Si tout se passe correctement, votre paquet devrait apparaitre à la fin de la procédure dans votre répertoire courant. Le nom du fichier devrait suivre la nomenclature myapp_[version]tamarin[count]~[commit].deb
    • [version]: numéro de version de votre paquet (ex: 0.0.0)
    • [count]: nombre de commit dans la branche d’origine du paquet
    • [commit]: numéro de commit à l’origine du paquet
  4. Sur votre serveur après avoir transféré votre paquet vous pouvez l’installer en faisant apt-get install /chemin/vers/paquet.deb

Ressources