Files
bachirandClaude Sonnet 5 4b8f449b20 Set up Docker stack for figli_compta (Drupal + MariaDB + nginx)
Mirrors the leshed project's Docker layout. src/ is a git submodule
containing the Drupal codebase.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-03 22:33:16 +02:00

38 lines
1.3 KiB
Markdown

# figli_compta
Outil métier interne pour la SAS Figures Libres : suivi des entrées/sorties
et du solde de chaque associé (Sandrine, Maud, Ouidade, Chloé, Bachir,
Valentin, EXT., EXT.WEB, Provision EPAU), et par client.
Stack : Drupal 11 (content model + validation + auth + saisie) en decoupled
progressif, avec un dashboard Vue 3 (`/dashboard`) qui interroge JSON:API et
fait tous les calculs côté client.
## Démarrage
```
make build
make up
```
Le code Drupal (`src/`) est un sous-module git séparé.
- Site : http://localhost:8990
- phpMyAdmin : http://localhost:8991
- Identifiants admin de dev : admin / admin (à changer avant tout usage réel)
## Structure
- `Docker/` : Dockerfiles (php-8.4-fpm, nginx, config mysql)
- `src/` : code Drupal (sous-module git séparé)
- `ressources/` : templates settings.php/settings.local.php, xdebug.ini
- `log/` : logs nginx/php (non versionnés)
## Modèle de données
- Content type **Ligne comptable** : date, type (entrée/charge/versement/achat/ouverture),
client, montant HT/TTC, répartition.
- Paragraph **Répartition** : compte + montant. La somme des répartitions
doit toujours être égale au montant HT (contrôle automatique à la saisie).
- Taxonomies **Compte** (9 comptes) et **Client** (liste unifiée).