Cette page décrit une l'installation effecutée à l'université de Rouen sur un serveur en Debian 11 (2 CPU, 2 Go RAM). Le serveur comporte une instance de PROD et une de TEST. Le serveur comporte le frontal Apache, les 2 bases de données PostgreSQL ainsi que les deux applications (prod et test)
Prérequis
- OpenJDK 1.7+
- Maven 3.6.x+
- PostgreSQL 13+
- Apache 2
- Serveur CAS et/ou IDP Shibboleth
- LDAP SUPANN
- Serveur SMTP
En option :
- Apogée (pour la synchro/récupération des étudiants en situation de handicap)
- Esup-signature (pour la signature des aménagements)
Récupération des sources
cd /opt/ git clone https://github.com/EsupPortail/esup-agape.git sudo chown esup:esup esup-agape / -R cd esup-agape
Configuration
PosgreSQL
Installation
Exemple sous debian :
apt install postgresql
Configuration
Dans /etc/postgresql/<XX>/main/pg_hba.conf ajout de :
host all all 127.0.0.1/32 password
Redémarrage de postgresql
systemctl restart postgresql.service
Création de la base
su postgres psql create database esupsignature; create USER esupsignature with password 'esup'; grant ALL ON DATABASE esupsignature to esupsignature;