No description
Find a file
2026-02-15 17:07:35 +01:00
analyse initialisation 2026-02-15 17:07:35 +01:00
app initialisation 2026-02-15 17:07:35 +01:00
docker-data initialisation 2026-02-15 17:07:35 +01:00
public initialisation 2026-02-15 17:07:35 +01:00
r3.02 initialisation 2026-02-15 17:07:35 +01:00
r3.06 initialisation 2026-02-15 17:07:35 +01:00
r3.12 initialisation 2026-02-15 17:07:35 +01:00
report initialisation 2026-02-15 17:07:35 +01:00
tests initialisation 2026-02-15 17:07:35 +01:00
vendor initialisation 2026-02-15 17:07:35 +01:00
writable initialisation 2026-02-15 17:07:35 +01:00
besoins.md initialisation 2026-02-15 17:07:35 +01:00
builds initialisation 2026-02-15 17:07:35 +01:00
compose-dev.yml initialisation 2026-02-15 17:07:35 +01:00
compose.yml initialisation 2026-02-15 17:07:35 +01:00
composer.json initialisation 2026-02-15 17:07:35 +01:00
composer.lock initialisation 2026-02-15 17:07:35 +01:00
docker-entrypoint-dev.sh initialisation 2026-02-15 17:07:35 +01:00
docker-entrypoint.sh initialisation 2026-02-15 17:07:35 +01:00
Dockerfile initialisation 2026-02-15 17:07:35 +01:00
Dockerfile-dev initialisation 2026-02-15 17:07:35 +01:00
env initialisation 2026-02-15 17:07:35 +01:00
LICENSE initialisation 2026-02-15 17:07:35 +01:00
phpunit.xml.dist initialisation 2026-02-15 17:07:35 +01:00
preload.php initialisation 2026-02-15 17:07:35 +01:00
r3-13.md initialisation 2026-02-15 17:07:35 +01:00
README.md initialisation 2026-02-15 17:07:35 +01:00
report.zip initialisation 2026-02-15 17:07:35 +01:00
spark initialisation 2026-02-15 17:07:35 +01:00
start-dev.sh initialisation 2026-02-15 17:07:35 +01:00
start.sh initialisation 2026-02-15 17:07:35 +01:00

BilletZEN

PROD

Pour éxecuter le projet:

Connexion au registry de l'université

L'image Docker du projet est hébergé sur le gitlab de l'université pour éviter de la recompiler à chaque fois.

Par conséquent pour éxecuter l'image docker, il faut d'abord se connecter avec ses identifiants universitaires en executant la commande suivante:

podman login docker-registry.univ-nantes.fr

Puis démarrer le projet, l'image pré-construite sera utilisée.

Si vous n'arrivez pas à vous connecter

Il est possible de construire l'image en local:

podman build -t docker-registry.univ-nantes.fr/pub/but/but2/sae/groupe3/eq_3_01_corneloup-mewenn_doucet-axel_guchet-pierre_lucas-maxim_kala-guessant-bilal .

Puis démarrer le projet.

Démarrer le projet

Cette commande va démarrer le projet en mode production, avec un seeding et migrations automatiques.

podman compose up -d --pull

Le site est disponible à l'adresse https://localhost:8080

DEV

Création de la base

Commandes a executer pour initialiser la base de données en local:

php spark migrate

Pour se rebaser sur les dernières migrations depuis une base existante:

php spark migrate:refresh -f

Peupler la base de données (Seeding)

Pour ajouter des données de test (utilisateurs, événements, catégories...) :

php spark db:seed DatabaseSeeder

Lancer le projet

Pour démarrer le projet:

bash start.sh

(podman nécessaire)

Le site sera accessible à l'adresse : http://localhost:8080