Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
c1b8c39e92 | |||
3825565b16 | |||
3acfd02bfb | |||
a3fe6ce6bd | |||
96965bde97 |
@ -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"
|
||||||
|
14
README.md
14
README.md
@ -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)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user