No description
|
|
||
|---|---|---|
| .mvn/wrapper | ||
| src | ||
| volumes/keycloak-import | ||
| .env | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| config_lint.xml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| generate_user.bash | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||
| README.md | ||
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: 5432Username: adminPassword: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 caseactive profileretré : dev.
Pour avoir l'access token :
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"