Skip to content
clovis-pPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

La Voûte

Spring Boot + Vue.js. Environnement Docker Compose.

Mise en place de l'environnement de développement local

Démarrer la base de données :

docker compose -f docker-compose.dev.yml up -d

Lancer le backend :

./mvnw spring-boot:run

Exécuter le seeder de fausses données pour le développement:

./mvnw spring-boot:run -Dspring-boot.run.arguments="--seed-fake-data"

Lancer le frontend (dans un terminal séparé) :

cd frontend
npm install
npm run dev

L'application est disponible sur http://localhost:5173. Vite redirige toutes les requêtes vers Spring Boot sur le port 8080.

Production

Copier le fichier .env.example et renseigner les mots de passe :

cp .env.example .env

Modifier les valeurs dans .env :

DB_ROOT_PASSWORD=foobar
DB_PASSWORD=foobar

Compiler et démarrer:

docker compose -f docker-compose.prod.yml up -d

L'application est maintenant disponible sur http://localhost:8080.

Re-compiler après modification du code:

docker compose -f docker-compose.prod.yml up -d --build

Arrêter:

docker compose -f docker-compose.prod.yml down

Arrêter et supprimer le volume de la base de données:

docker compose -f docker-compose.prod.yml down -v

Guide de migration

Disponible dans "resources/db/MIGRATION.md"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages