\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{L’intégration des applications web}
  L’empaquetage d’une application pour EOLE propose une intégration permettant d’automatiser :
  \begin{itemize}
    \item la mise à jour ;
    \item la configuration du serveur web ;
    \item la configuration de la base de données ;
    \item la sauvegarde et la restauration des données applicatives.
  \end{itemize}
  Il est possible d’installer des applications non empaquetées par EOLE et d’automatiser certaines de ces tâches.
\end{frame}
\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{Mise en place des données}
    Mise en place des fichiers : 
      \begin{itemize}
        \item décompresser les fichiers dans /var/www/html/,
        \item modifier l'utilisateur en www-data seulement pour les répertoires nécessaires ;
      \end{itemize}
\end{frame}
\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{Configuration du serveur web}
    Configuration Apache :
      \begin{itemize}
        \item dans l'onglet apache en mode expert,
        \item ajouter le chemin complet et l'alias,
      \end{itemize}
\end{frame}
\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{Configuration de la base de données}
      \begin{itemize}
        \item Création d'un utilisateur distinct dans Mysql :
      \begin{itemize}
        \item soit utiliser le script : /usr/share/eole/mysql\_add.py ,
      \end{itemize}
    \item Création de la base de données :
      \begin{itemize}
        \item Soit à la main :
        \item CREATE DATABASE myDatabase ;
        \item GRANT ALL PRIVILEGES ON mydb.* to 'user'@'localhost' identified by 'myPassword' ;
      \end{itemize}
  \end{itemize}
\end{frame}
\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{Configuration de l’application}
    Configuration du logiciel.
\end{frame}
\begin{frame}
  \frametitle{Applications web}
  \framesubtitle{Configuration de la sauvegarde}
  Prévoir la configuration de la sauvegarde :
  \begin{itemize}
    \item ajouter les dossiers de données utilisateurs ;
    \item vérifier que la base de données est bien extraite dans /home/backup.
  \end{itemize}
\end{frame}
