12 lines
701 B
Markdown
12 lines
701 B
Markdown
# Compilation et développement
|
||
|
||
## Quand cette règle s’applique
|
||
- Lors de la construction des bibliothèques ou des images du dépôt, ou de l’exécution d’une tâche ponctuelle.
|
||
|
||
## Règles
|
||
- Privilégier une cible du `makefile` racine lorsqu’elle couvre l’opération demandée.
|
||
- `make build_libs` construit les wheels locales dans `_dist/`.
|
||
- `make build_api` et `make build_worker` construisent les images correspondantes et dépendent de `build_libs`.
|
||
- `make run_docker` construit les deux images puis lance la pile Compose.
|
||
- Pour les tâches ponctuelles sans cible Make dédiée, utiliser `job_id="$(portly temp '<command>' --path . --timeout 30m)"`, puis `portly wait "$job_id"`.
|