DReAM
  • La Plateforme DReAM
  • Installation
    • Introduction
    • Serveur
      • Configuration
      • Logiciels
        • Docker
        • Solr
        • MySQL
        • Java
        • PHP/Composer
        • Iptables
        • Fail2Ban
    • Applications
      • Java
        • Parseur
      • PHP
        • Recherche
        • Console
        • Collecte (Crawler)
    • Outils
      • Jenkins
      • Ansible
    • FAQ
  • Déploiement
    • Introduction
    • Mise en Recette
    • Mise en Production
    • Outils
    • FAQ
  • SolR
    • Introduction
    • Configuration
    • FAQ
  • Base de données
    • Introduction
    • FAQ
  • Applications
    • Introduction
    • Recherche
      • Installation
      • Fonctionnalités
        • Facettes
        • Alertes
    • Authentification
      • Fonctionnalités
        • Oauth API
        • Droits Accès
      • Installation
    • Console
      • Installation
      • Fonctionnalités
        • Parser
        • Collecte
        • Mise à jour des applications
    • Collecte (Crawler)
      • Installation
      • Fonctionnalités
    • Parseur
      • Installation
      • Fonctionnalités
Propulsé par GitBook
Sur cette page
  • Serveur
  • Applications
  • PHP
  • JAVA
  • Une installation automatique via Ansible

Cet article vous a-t-il été utile ?

  1. Installation

Introduction

L'installation d'un serveur (réseau, ssh ect...) et de l'ensemble des applications DREAM.

PrécédentLa Plateforme DReAMSuivantServeur

Dernière mise à jour il y a 3 ans

Cet article vous a-t-il été utile ?

Serveur

La notion de serveur se définit à une instance ou une machine. Nous utilisons la distribution linux Ubuntu 18.04 avec les spécifications suivantes:

  • CPU: 4 vCore

  • RAM: 8 Go

  • SSD: 160 Go

Pour connaître la suite logicielle installée sur nos serveurs, regardez le lien suivant:

Applications

La plateforme DREAM contient 2 types d'applications des applications Java et PHP:

PHP

L'ensemble des applications PHP sont développé en et les versions de Laravel varient selon les applications.

L'application de Recherche et la Console sont développés avec des versions 6 tandis l'Authentification est développé avec la version 8.

Il faut aussi garder à l'esprit que certaines applications nécessiter certains logiciels tierces tandis d'autres non.

Par exemple l'application de Collecte utilise Redis et Supervisor. Tandis que la Recherche et la console ne l'utilisent pas.

JAVA

L'application Parser est développé utilisont JDK 1.8. Le projet est un projet Maven et est construit sur le framework Spring Boot.

Une installation automatique via

est l'outil d'automatisation qu'on utilise pour automatiser les configurations de serveurs ou d'applications.

Le projet infra-dream-ansible se trouve sur . Vous trouverez les instructions pour configurer les serveurs et installer les applications directement sur le README du projet.

Logiciels
Laravel
Ansible
Ansible
bitbucket