Compare commits

...

2 Commits

Author SHA1 Message Date
gitea-actions
d6b74f01f9 chore : bump version to v1.9.13
All checks were successful
Auto Tag Develop / tag (push) Successful in 7s
Build & Push Docker Image / build (push) Successful in 37s
2026-04-03 13:53:38 +00:00
Matthieu
5efedfabf8 fix(infra) : fix document storage double nesting in prod
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
Les fichiers documents étaient stockés sous storage/storage/documents/
au lieu de storage/ directement, causant des 404 en prod.
Le deploy script corrige la structure et le Dockerfile crée le
répertoire var/storage/documents dans l'image.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 15:53:23 +02:00
3 changed files with 15 additions and 2 deletions

View File

@@ -1,2 +1,2 @@
parameters: parameters:
app.version: '1.9.12' app.version: '1.9.13'

View File

@@ -75,7 +75,7 @@ COPY --from=frontend-build /app/frontend/.output/public /var/www/html/frontend/.
RUN echo "APP_ENV=prod" > /var/www/html/.env RUN echo "APP_ENV=prod" > /var/www/html/.env
# Permissions # Permissions
RUN mkdir -p /var/www/html/var /var/www/html/var/uploads \ RUN mkdir -p /var/www/html/var /var/www/html/var/uploads /var/www/html/var/storage/documents \
&& chown -R www-data:www-data /var/www/html/var && chown -R www-data:www-data /var/www/html/var
WORKDIR /var/www/html WORKDIR /var/www/html

View File

@@ -8,6 +8,19 @@ export INVENTORY_IMAGE_TAG="$TAG"
echo "==> Deploying inventory:${TAG}..." echo "==> Deploying inventory:${TAG}..."
# Fix storage directory structure (one-time migration fix)
# Files were nested under storage/storage/documents/ instead of storage/ directly
if [ -d "storage/storage/documents" ]; then
echo "==> Fixing storage directory structure..."
cp -a storage/storage/documents/* storage/ 2>/dev/null || true
rm -rf storage/storage
echo "==> Storage structure fixed."
fi
# Ensure storage directory exists with correct ownership
mkdir -p storage
sudo chown -R www-data:www-data storage
echo "==> Enabling maintenance mode..." echo "==> Enabling maintenance mode..."
touch maintenance.on touch maintenance.on