README.md 1,5 ko
Newer Older
Sébastien PRUNIER's avatar
Sébastien PRUNIER a validé

| Nom        | Prénom    | login    | mail                                     |
|------------|-----------|----------|------------------------------------------|
| Boireau    | Mathieu   | bm180551 | mathieu.boireau@etu.univ-lehavre.fr      |
| Coufourier | Guillaume | cg180730 | guillaume.coufourier@etu.univ-lehavre.fr |
| Millot     | Hugo      | mh180577 | hugo.millot@etu.univ-lehavre.fr          |
| Prunier    | Sébastien | ps180437 | sebastien.prunier@etu.univ-lehavre.fr    |
## Migration
```
docker compose exec php bin/console doctrine:migrations:diff
docker compose exec php bin/console doctrine:migrations:migrate
```
## Insertion de données
docker compose exec php bin/console --env=dev doctrine:fixtures:load --no-debug
```
docker compose up -d
```

## Lancement des tests
### API
### Mise en place de la base de données de tests de l'API 
```
docker compose exec php bin/console --env=test doctrine:database:create
docker compose exec php bin/console --env=test doctrine:schema:create
docker compose exec php bin/console --env=test doctrine:fixtures:load
```
### Exécution des tests de l'API
```
docker compose exec php bin/phpunit
```
### D3js
```
docker compose exec pwa npm run test
```

#### Si `babel-jest` n'est pas installé
```
docker compose exec pwa pnpm i @babel/runtime --save-dev
```
#### Si `pwa` n'arrive pas a se lancer
```
docker compose run pwa pnpm i https://registry.npmjs.org/@api-platform/admin/-/admin-3.4.3.tgz
docker compose up -d