Info |
---|
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
Récupération des sources
Bloc de code |
---|
|
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 :
Bloc de code |
---|
|
apt install postgresql |
Configuration
Dans /etc/postgresql/<XX>/main/pg_hba.conf ajout de :
Bloc de code |
---|
|
host all all 127.0.0.1/32 password |
Redémarrage de postgresql
Bloc de code |
---|
|
systemctl restart postgresql.service |
Création de la base
Bloc de code |
---|
|
su postgres
psql
create database esupsignature;
create USER esupsignature with password 'esup';
grant ALL ON DATABASE esupsignature to esupsignature; |