No description
  • Java 73.7%
  • Vue 14.9%
  • TypeScript 7.3%
  • CSS 3.3%
  • Dockerfile 0.6%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-23 12:04:16 +02:00
.github/workflows Update test-build-push.yml 2026-09-23 12:04:16 +02:00
.vscode Ajout amis, blockList 2026-08-26 16:32:50 +02:00
backend Ajout d'un mode démo et mise a jour du readme 2026-09-04 06:16:57 +00:00
frontend Ajout amis, blockList 2026-08-26 16:32:50 +02:00
.gitignore Ajout du backend vide. 2026-04-15 04:08:50 +02:00
docker-compose.yml Ajout d'une gestion image backend + modif du filtre de sécu pour avoir du 404 même quand non connecté au lieu de 401 2026-07-16 18:38:56 +00:00
Dockerfile Ajout d'une gestion image backend + modif du filtre de sécu pour avoir du 404 même quand non connecté au lieu de 401 2026-07-16 18:38:56 +00:00
LICENSE Initial commit 2026-04-15 03:53:25 +02:00
pom.xml Ajout d'un début de frontend + changement de mdp et suppresion de compte 2026-06-28 09:00:41 +00:00
README.md Ajout d'un mode démo et mise a jour du readme 2026-09-04 06:16:57 +00:00

Gallerie-d-images

Lancement du Serveur

Générez l'intégralité du projet avec la commande :

mvn clean install

Puis lancez le serveur :

mvn --projects backend spring-boot:run

Lancer en mode développement (backend et frontend indépedent)

Pour lancer le backend:

cd backend && mvn spring-boot:run

Pour lancer le frontend:

cd frontend
npm run dev

Lancer avec Docker

Vérifier que vous avez bien votre fichier env. Puis :

cd backend
docker compose up -d

Configuration

Mode Démo

Ce projet contient un mode démo, pour l'activer il suffit de passer la varible d'environement DEMO a true.

Caution

Le mode démo supprime toutes les images et utilisateurs de la base de donnée et des fichiers chaque heure ! Si vous lancer le mode démo avec une base de donnée elle sera immédiatement vidé !

Auteurs

Nicolas Lespinasse Pauline Ricaud