Go to file
Benjamin Bohard 91aac5399a Add Distribution attributute to releases 2019-12-16 15:49:20 +01:00
messages/v1 add source.list, source.create and source.get messages 2019-12-16 15:13:28 +01:00
script Add Distribution attributute to releases 2019-12-16 15:49:20 +01:00
src/risotto add source.list, source.create and source.get messages 2019-12-16 15:13:28 +01:00
templates/1 add 'template' services 2019-12-02 14:22:40 +01:00
tests add session tests 2019-12-07 16:21:20 +01:00
.gitignore first commit 2019-11-28 14:50:53 +01:00
README.md WIP 2019-12-13 13:55:30 +01:00
Vocabulary.txt Vocabulary 2019-12-02 10:45:07 +01:00

README.md

Projet Risotto

Démarrer le server de l'API Risotto :

python3 script/server.py

Accéder à un message :

wget http://localhost:8080/v1/config.session.server.start

Démarrer un serveur LemonLDAP de test

docker pull coudot/lemonldap-ng
echo "127.0.0.1 auth.example.com manager.example.com test1.example.com test2.example.com" >> /etc/hosts
docker run -d --add-host reload.example.com:127.0.0.1 -p 80:80 coudot/lemonldap-ng

Démarrer un serveur postgresql de test

podman pull docker.io/library/postgres:11-alpine
podman run -dt -p 5432:5432 postgres:11-alpine

psql -U postgres -h localhost -c "CREATE ROLE risotto WITH LOGIN PASSWORD 'risotto';"
psql -U postgres -h localhost -c "CREATE DATABASE risotto;"
psql -U postgres -h localhost -c "GRANT ALL ON DATABASE risotto TO risotto;"
psql -U postgres -h localhost -c "CREATE EXTENSION hstore;" risotto

Gestion de la base de données avec Sqitch

cpanm --quiet --notest App::Sqitch
sqitch init risotto --uri https://forge.cadoles.com/Infra/risotto --engine pg