Dépôts à récupérer
- inscription
- dev-ksup
- pretix
- pretix-openapi-generator
- et éventuellement koreparent
Installation
Pré-requis
- MySQL/MariaDB (Vous pouvez utiliser la commande
docker run -p 3306:3306 --name ksup-installation-db mariadb:10.2) - Tomcat 8.5+
- Pretix (docker-compose)
Installer et configurer Pretix
Utiliser le fichier docker-compose.yml fourni (cd dossier docker de l'extension).
Il faut également récupérer et adapter le fichier pretix.cfg sur le dépôt https://github.com/chaostreff-flensburg/pretix-docker_compose pour le placer dans ./docker/pretix/conf.
- Se connecter avec le compte
admin@localhost:admin. - Se mettre en mode admin. Dans les confs utilisateurs, mettre la langue française.
- Toujours en mode admin, se créer un Organisateur.
- Se rendre dans Organisateurs et le sélectionner.
- Dans Réglages > Général > Localization, cocher Français uniquement et sauvegarder.
- puis aller dans la vue Équipes, sélectionner l'équipe administrateur
- Ajouter un token et le copier (il est visible dans le message de confirmation d'ajout en vert) dans
env_inscription.properties(voir en dessous).
api.pretix.server.base-url=http://localhost:81
api.pretix.server.api.base-url=http://api.localhost:81
api.pretix.token=<Le token généré>
api.pretix.organizer=<le nom court de l'organisateur>
# L'adresse doit également être déclarée dans le docker-compose, dans la section "extra_hosts"
api.pretix.webhook.base-url=<Adresse du site K-SUP local>
api.pretix.server.widget-script-url=http://localhost:81/widget/v1.fr.js
api.pretix.server.widget-css-url=http://localhost:81/orgnizer/widget/v1.css
Allez plus loin
La documentation fonctionnelle dans confluence