docs : update ports and fix CHANGELOG project name
Update CLAUDE.md to reflect actual ports (PG 5437, frontend 3004). Fix CHANGELOG.md header from "Ferme" to "Coltura". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,13 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
Liste des évolutions du projet Ferme
|
Liste des évolutions du projet Coltura
|
||||||
|
|
||||||
## [0.0.0]
|
## [0.0.0]
|
||||||
|
|
||||||
### Parameters
|
### Parameters
|
||||||
|
|
||||||
Ajouter dans le fichier .env
|
Ajouter dans le fichier .env
|
||||||
|
|
||||||
- DEFAULT_URI
|
- DEFAULT_URI
|
||||||
- DATABASE_URL
|
- DATABASE_URL
|
||||||
- PONT_BASCULE_BYPASS (doit être à true en dev)
|
- PONT_BASCULE_BYPASS (doit être à true en dev)
|
||||||
@@ -15,13 +18,13 @@ Ajouter dans le fichier .env
|
|||||||
- COOKIE_SECURE=0 (en dev 0 et en prod 1)
|
- COOKIE_SECURE=0 (en dev 0 et en prod 1)
|
||||||
|
|
||||||
Ajouter dans le fichier .env du frontend
|
Ajouter dans le fichier .env du frontend
|
||||||
|
|
||||||
- NUXT_PUBLIC_API_BASE
|
- NUXT_PUBLIC_API_BASE
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
* [#ERP-7] Mise en place du modular monolith
|
- [#ERP-7] Mise en place du modular monolith
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|||||||
@@ -148,6 +148,7 @@ Le code du module Commercial n'est pas touche.
|
|||||||
- Le layout `default.vue` itere sur les sections retournees par l'API, applique `t()` sur les labels
|
- Le layout `default.vue` itere sur les sections retournees par l'API, applique `t()` sur les labels
|
||||||
- Middleware `auth.global.ts` charge la sidebar apres authentification
|
- Middleware `auth.global.ts` charge la sidebar apres authentification
|
||||||
- Middleware `modules.global.ts` redirige si la route demandee est dans `disabledRoutes`
|
- Middleware `modules.global.ts` redirige si la route demandee est dans `disabledRoutes`
|
||||||
|
- Les composables avec state singleton (refs module-level) doivent exposer une fonction `reset*()` et etre reinitialises au logout (ex: `useSidebar().resetSidebar()`)
|
||||||
- **Interdit** : `.module.ts`, `modules-loader.ts`, hardcode de la sidebar, edition manuelle de `extends` dans `nuxt.config.ts`
|
- **Interdit** : `.module.ts`, `modules-loader.ts`, hardcode de la sidebar, edition manuelle de `extends` dans `nuxt.config.ts`
|
||||||
|
|
||||||
## Stack
|
## Stack
|
||||||
@@ -155,7 +156,7 @@ Le code du module Commercial n'est pas touche.
|
|||||||
- **Backend** : PHP 8.4, Symfony 8.0, API Platform 4, Doctrine ORM, PostgreSQL 16
|
- **Backend** : PHP 8.4, Symfony 8.0, API Platform 4, Doctrine ORM, PostgreSQL 16
|
||||||
- **Frontend** : Nuxt 4 (SSR off / SPA), Vue 3, Pinia, Tailwind CSS, @malio/layer-ui, nuxt-toast, @nuxtjs/i18n, @nuxt/icon
|
- **Frontend** : Nuxt 4 (SSR off / SPA), Vue 3, Pinia, Tailwind CSS, @malio/layer-ui, nuxt-toast, @nuxtjs/i18n, @nuxt/icon
|
||||||
- **Auth** : JWT HTTP-only cookie (lexik/jwt-authentication-bundle), login a `/login_check`, cookie `BEARER`
|
- **Auth** : JWT HTTP-only cookie (lexik/jwt-authentication-bundle), login a `/login_check`, cookie `BEARER`
|
||||||
- **Docker** : PHP-FPM + Node 24, Nginx (port 8083), PostgreSQL (port 5436)
|
- **Docker** : PHP-FPM + Node 24, Nginx (port 8083), PostgreSQL (port 5437)
|
||||||
|
|
||||||
## Commandes
|
## Commandes
|
||||||
|
|
||||||
@@ -165,7 +166,7 @@ make stop # Arreter les containers
|
|||||||
make restart # Redemarrer les containers
|
make restart # Redemarrer les containers
|
||||||
make install # Install complet (composer, migrations, fixtures, build Nuxt)
|
make install # Install complet (composer, migrations, fixtures, build Nuxt)
|
||||||
make reset # Tout supprimer et reinstaller (supprime la BDD)
|
make reset # Tout supprimer et reinstaller (supprime la BDD)
|
||||||
make dev-nuxt # Dev server Nuxt (hot reload, port 3003)
|
make dev-nuxt # Dev server Nuxt (hot reload, port 3004)
|
||||||
make shell # Shell dans le container PHP
|
make shell # Shell dans le container PHP
|
||||||
make shell-root # Shell root dans le container PHP
|
make shell-root # Shell root dans le container PHP
|
||||||
make cache-clear # Vider le cache Symfony
|
make cache-clear # Vider le cache Symfony
|
||||||
@@ -252,7 +253,7 @@ Exemples : `feat : add login page`, `fix(auth) : prevent null token crash`
|
|||||||
|
|
||||||
- Container PHP : `php-coltura-fpm`
|
- Container PHP : `php-coltura-fpm`
|
||||||
- Container Nginx : `nginx-coltura`
|
- Container Nginx : `nginx-coltura`
|
||||||
- Container DB : PostgreSQL sur port **5436** (interne et externe)
|
- Container DB : PostgreSQL sur port **5437** (interne et externe)
|
||||||
- Config Docker dev : `infra/dev/.env.docker` (override local : `infra/dev/.env.docker.local`)
|
- Config Docker dev : `infra/dev/.env.docker` (override local : `infra/dev/.env.docker.local`)
|
||||||
- Config Docker prod : `infra/prod/` (Dockerfile multi-stage, docker-compose.prod.yml)
|
- Config Docker prod : `infra/prod/` (Dockerfile multi-stage, docker-compose.prod.yml)
|
||||||
- Apres modif nginx : `docker restart nginx-coltura`
|
- Apres modif nginx : `docker restart nginx-coltura`
|
||||||
|
|||||||
Reference in New Issue
Block a user