From d706eb9a87d78871b52a47691a139f91de636103 Mon Sep 17 00:00:00 2001 From: husanjon Date: Mon, 6 Apr 2026 16:44:06 +0500 Subject: [PATCH] Add storage symlink to git; fix entrypoint to recreate if broken Co-Authored-By: Claude Sonnet 4.6 --- _docker/app/entrypoint.sh | 7 +++++-- public/storage | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) create mode 120000 public/storage diff --git a/_docker/app/entrypoint.sh b/_docker/app/entrypoint.sh index 43444dc..1fca6ef 100644 --- a/_docker/app/entrypoint.sh +++ b/_docker/app/entrypoint.sh @@ -2,8 +2,11 @@ cd /var/www -# Create storage symlink (ignore errors) -php artisan storage:link --force 2>/dev/null || true +# Ensure storage symlink exists (recreate if missing or broken) +if [ ! -L /var/www/public/storage ] || [ ! -e /var/www/public/storage ]; then + rm -rf /var/www/public/storage + ln -sfn /var/www/storage/app/public /var/www/public/storage +fi # Cache config (ignore errors) php artisan config:cache --no-ansi 2>/dev/null || true diff --git a/public/storage b/public/storage new file mode 120000 index 0000000..7051e94 --- /dev/null +++ b/public/storage @@ -0,0 +1 @@ +../storage/app/public \ No newline at end of file