adding compose for launching properly everything #151
							
								
								
									
										29
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								README.md
									
									
									
									
									
								
							| @ -9,10 +9,33 @@ Projet du groupe 01: | |||||||
| - William Karpinski: Extension gestion des horaires | - William Karpinski: Extension gestion des horaires | ||||||
| - Léo Moulin: Extension inscription des étudiants | - Léo Moulin: Extension inscription des étudiants | ||||||
|  |  | ||||||
|  | ## Running | ||||||
|  |  | ||||||
|  | Le projet peut être lancé grace à docker compose. | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | $ docker compose up  | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | Dans le cas ou vous modifiers des fichiers, pour éviter que les images de docker soient recrées avec les changement | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | $ docker compose up --force-recreate --build | ||||||
|  | ``` | ||||||
|  |  | ||||||
| ## Dévelopement | ## Dévelopement | ||||||
|  |  | ||||||
| ``` | Dans le cas ou vous êtes dans une phase de développement, il est plus simple d'utiliser gradle pour lancer le backend et frontend dans un mode de développement. | ||||||
| $ ./gradlew backend:run frontend:run --parallel | **Attention**: Ce mode n'est pas fait pour être utilisé en production! | ||||||
| ``` |  | ||||||
|  |  | ||||||
|  | ```sh | ||||||
|  | $ ./gradlew run --parallel | ||||||
|  | ``` | ||||||
| permet de lancer le frontend sur [http://localhost:5173](http://localhost:5173) ansi que le frontend sur [http://localhost:8080](http://localhost:8080)  | permet de lancer le frontend sur [http://localhost:5173](http://localhost:5173) ansi que le frontend sur [http://localhost:8080](http://localhost:8080)  | ||||||
| 
					
					tonitch marked this conversation as resolved
					
				 | |||||||
|  |  | ||||||
|  | Ceci requière également docker pour lancer une instance de postgresql pris en charge par spring. | ||||||
|  |  | ||||||
|  | Il est possible de se passer entièrement de docker en supprimant la dépendance dans le fichier `backend/build.gradle.kts`: ~~`developmentOnly("org.springframework.boot:spring-boot-docker-compose")`~~ | ||||||
|  | Il est alors nécéssaire d'avoir une instance de postgresql tournant sur `localhost:5432` avec une table `clyde`, utilisateur: `devel` et password: `devel` | ||||||
|  | (cette configuration peut également être changée dans le fichier resources/application.properties de spring) | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	
Change le frontend sur 8000 plutôt que 5173 merciiiii
bha nan parce que ça lance bien sur 5173 avec cette commande o_o