No description
Find a file
Hurbain Raphael dbd608ab9c Merge branch 'dev' into 'main'
Backend qui fonctionne svp

See merge request hackaton/backend!45
2025-02-23 16:36:11 +00:00
.mvn/wrapper Initial commit 2025-02-17 16:10:52 +01:00
src Backend qui fonctionne svp 2025-02-23 16:36:11 +00:00
volumes/keycloak-import feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
.env feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
.gitattributes Initial commit 2025-02-17 16:10:52 +01:00
.gitignore feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
.gitlab-ci.yml feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
config_lint.xml feat: re add CI 2025-02-20 12:35:54 +01:00
docker-compose.yml feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
Dockerfile fix: expose port 2025-02-21 17:49:08 +01:00
generate_user.bash Backend qui fonctionne svp 2025-02-23 16:36:11 +00:00
mvnw Initial commit 2025-02-17 16:10:52 +01:00
mvnw.cmd Initial commit 2025-02-17 16:10:52 +01:00
pom.xml feat: build & push only on main + new draft of app 2025-02-21 14:34:12 +00:00
README.md Backend qui fonctionne svp 2025-02-23 16:36:11 +00:00

Documentation du projet

Pour lancer le back :

docker compose up

Puis lancer l'application avec la configuration dev.

Postgres

Pour lancer la base de donnée placez-vous à la racine du projet et taper la commande :

docker compose up

Si tout se passe bien la base de donnée postgres devrait être démaré avec un conteneur pgadmin disponible à l'adresse : pgadmin.

Pour vous connecter au serveur postgres : clic droit sur server -> register -> server.

Et rentré ces informations :

  • name : la valeur que vous désirer. dans l'onglet connection :
  • Host name/address : backend-db (le nom du conteneur postgres instancier par le docker-compose)
  • Port : 5432
  • Username: admin
  • Password:admin

En développement on utilisera la configuration du application-dev.properties. Pour se faire il faut se rendre dans "edit run configuration" et dans la case active profile retré : dev.

Pour avoir l'access token :

generate_user.bash

curl -X POST "http://localhost:8089/realms/hackathon/protocol/openid-connect/token" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "client_id=backend" \
  -d "username=admin-cto" \
  -d "password=admin" \
  -d "grant_type=password"