messagerie-melanie2 / Roundcube-Mel-deployment

This repository is made to facilitate the deployment of a Roundcube Mel (with plugins and skins)
0 stars 0 forks source link

Roundcube Mél déploiement

Ce dépot a pour but de faciliter le déploiement de Roundcube Mél. Il aller récupérer Roundcube Mél et Roundcube plugin Mél depuis Github et ensuite générer un répertoire webmail/ contenant tous les fichiers nécessaires au bon fonctionnement du Webmail. Les fichiers de configurations sont récupérés du répertoire deploiement/init.

Mise en place

Les scripts de ce dépot utilisent plusieurs répertoires pré-définis pour générer les archives.

Utilisation

Initialisation

Utiliser le script bin/init.sh pour lancer l'initialisation des dépots et de la génération du répertoire webmail/. Une fois fait vous pouvez configurer votre virtual host Apache/Nginx pour utiliser le répertoire.

Mise a jour

Si jamais une mise a jour des fichiers est nécessaire, vous pouvez utiliser le script bin/update.sh, il va permettre de refaire la gestion des liens. Il est aussi possible de supprimer le répertoire webmail/ et de relancer le script bin/init.sh

Archive

Pour générer une archive, il faut utiliser le script bin/archive.sh suivi d'un paramètre <nom de déploiement>. Une archive va alors être générée dans le répertoire archives/ contenant une instance de Roundcube Mél avec la configuration répérée du dossier deploiement/<nom de déploiement>

LICENSE

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License (with exceptions for skins & plugins) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.

This file forms part of the Roundcube Webmail Software for which the following exception is added: Plugins and Skins which merely make function calls to the Roundcube Webmail Software, and for that purpose include it by reference shall not be considered modifications of the software.

If you wish to use this file in another project or create a modified version that will not be part of the Roundcube Webmail Software, you may remove the exception above and use this source code under the original version of the license.