fix : resolve Docker port conflicts and fix var/ permissions on install

Port PG 5436→5437, port frontend 3003→3005 to avoid conflicts with Coltura.
Add fix-permissions target in Makefile to create var/cache and var/log as root before composer install.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Matthieu
2026-04-08 11:27:37 +02:00
parent ca3445103d
commit 123d9b306f
4 changed files with 10 additions and 6 deletions

View File

@@ -43,7 +43,11 @@ install: composer-install cache-clear node-use build-nuxtJS migration-migrate
# Supprime tout est réinstalle tout (Attention ça supprime la bdd aussi)
reset: delete_built_dir remove_orphans build-without-cache start wait install
composer-install:
fix-permissions:
$(EXEC_PHP_ROOT) mkdir -p var/cache var/log
$(EXEC_PHP_ROOT) chown -R $(APP_USER):$(APP_USER) var/
composer-install: fix-permissions
$(EXEC_PHP) composer install
$(SYMFONY_CONSOLE) lexik:jwt:generate-keypair --skip-if-exists