diff --git a/app/Services/Help/HelpSyncService.php b/app/Services/Help/HelpSyncService.php index 7da1e2d..5996628 100644 --- a/app/Services/Help/HelpSyncService.php +++ b/app/Services/Help/HelpSyncService.php @@ -77,6 +77,8 @@ class HelpSyncService foreach ($articles->groupBy(fn ($article) => $article['audience'].'::'.$article['locale']) as $key => $group) { [$audience, $locale] = explode('::', $key); $path = sprintf('%s/%s/%s/articles.json', $compiledPath, $audience, $locale); + $directory = sprintf('%s/%s/%s', $compiledPath, $audience, $locale); + Storage::disk($disk)->makeDirectory($directory); Storage::disk($disk)->put($path, $group->values()->toJson(JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)); Cache::forget($this->cacheKey($audience, $locale)); $written[$audience][$locale] = $group->count(); diff --git a/docker/app/entrypoint.sh b/docker/app/entrypoint.sh index 40de0f8..ac409a5 100644 --- a/docker/app/entrypoint.sh +++ b/docker/app/entrypoint.sh @@ -36,8 +36,6 @@ ensure_helper_scripts() { prepare_storage() { cd "$APP_TARGET" - mkdir -p storage/app storage/framework/cache storage/framework/sessions storage/framework/views storage/logs - if [[ ! -h public/storage ]]; then php artisan storage:link >/dev/null 2>&1 || true fi