1
0
forked from PGL/Clyde

Compare commits

..

5 Commits

Author SHA1 Message Date
c1b8c39e92
adding to readme
All checks were successful
Build and test backend / Build-backend (push) Successful in 1m22s
deploy to production / deploy-backend (push) Successful in 13s
Build and test FrontEnd / Build-frontend (push) Successful in 29s
2024-04-22 23:18:55 +02:00
3825565b16 Merge pull request 'fixed views update' (#188) from Maxime/Clyde:master into master
All checks were successful
Build and test backend / Build-backend (push) Successful in 1m23s
deploy to production / deploy-backend (push) Successful in 19s
Build and test FrontEnd / Build-frontend (push) Successful in 30s
Reviewed-on: PGL/Clyde#188
2024-04-22 22:37:26 +02:00
3acfd02bfb
fixup! fixup! fixup! fix ci
All checks were successful
Build and test backend / Build-backend (push) Successful in 1m25s
deploy to production / deploy-backend (push) Successful in 20s
Build and test FrontEnd / Build-frontend (push) Successful in 35s
2024-04-22 22:27:44 +02:00
a3fe6ce6bd
fixup! fixup! fix ci
Some checks failed
deploy to production / deploy-backend (push) Waiting to run
Build and test FrontEnd / Build-frontend (push) Waiting to run
Build and test backend / Build-backend (push) Has been cancelled
2024-04-22 22:26:31 +02:00
96965bde97 Merge pull request 'master' (#187) from Maxime/Clyde:master into master
Some checks failed
Build and test backend / Build-backend (push) Successful in 1m24s
deploy to production / deploy-backend (push) Failing after 43s
Build and test FrontEnd / Build-frontend (push) Successful in 31s
Reviewed-on: PGL/Clyde#187
2024-04-22 22:13:49 +02:00
2 changed files with 12 additions and 4 deletions

View File

@ -46,5 +46,5 @@ jobs:
scp -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key -r * ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:api/ scp -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key -r * ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:api/
- name: restarting the backend - name: restarting the backend
run: | run: |
ssh -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} 'cd api/ && sed -i compose.yaml -e "s/8080:8080/4001:8080/" -e "s/8000:8080/4000:8080/" -e "23 i\ environment:\n - VITE_CLYDE_MODE=prod" && docker-compose up --force-recreate --build -d' ssh -o "StrictHostKeyChecking=no" -o "LogLevel=ERROR" -i key ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} 'cd api/ && sed -i compose.yaml -e "s/8080:8080/4001:8080/" -e "s/8000:8080/4000:8080/" && sed -e "8d" -i frontend/Dockerfile && docker-compose up --force-recreate --build -d'
- run: echo "The backend has been deployed. running at https://clyde.herisson.ovh/api" - run: echo "The backend has been deployed. running at https://clyde.herisson.ovh/api"

View File

@ -1,5 +1,7 @@
# Clyde project # Clyde project
Système de gestion d'universitée (dévelopé dans le cadre du cours de projet de génie logiciel de l'Umons 2024)
## Signature ## Signature
Projet du groupe 01: Projet du groupe 01:
@ -11,21 +13,28 @@ Projet du groupe 01:
## Running ## Running
**Attention**: Vous devez avoir installé docker-compose pour lancer ce projet.
Le projet peut être lancé grace à docker compose. Le projet peut être lancé grace à docker compose.
```sh ```sh
$ docker compose up $ docker compose up
``` ```
Dans le cas ou vous modifiers des fichiers, pour éviter que les images de docker soient recrées avec les changement Dans le cas ou vous modifiez des fichiers, pour éviter que les images de docker ne soient réutilisés sans les
changements.
```sh ```sh
$ docker compose up --force-recreate --build $ docker compose up --force-recreate --build
``` ```
Vous pouvez alors accéder au frontend à l'adresse [http://localhost:5173](http://localhost:5173)
Une version finie du site construite automatiquement à l'aide de gitea actions tourne à l'adresse
[https://clyde.herisson.ovh/](https://clyde.herisson.ovh/)
## 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. 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.
**Attention**: Ce mode n'est pas fait pour être utilisé en production! **Attention**: Ce mode n'est pas fait pour être utilisé en production!
```sh ```sh
@ -38,4 +47,3 @@ Ceci requière également docker pour lancer une instance de postgresql pris en
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 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` 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) (cette configuration peut également être changée dans le fichier resources/application.properties de spring)