diff --git a/app/Console/Commands/GenerateSitemap.php b/app/Console/Commands/GenerateSitemap.php index 52a0a6e..5cd314c 100644 --- a/app/Console/Commands/GenerateSitemap.php +++ b/app/Console/Commands/GenerateSitemap.php @@ -63,6 +63,8 @@ class GenerateSitemap extends Command $pages = Page::query() ->where('is_visible', true) ->where('code', 200) + ->where('path', '!=', null) + ->where('is_url', false) ->get(); $this->addUrlsToSitemap($sitemap, $pages, function($page) { diff --git a/composer.json b/composer.json index c03a2ba..b1b593b 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,7 @@ "laravel/tinker": "^2.8", "mohamedsabil83/filament-forms-tinyeditor": "^2.3", "nesbot/carbon": "^2.71", + "predis/predis": "^2.3", "protonemedia/laravel-cross-eloquent-search": "^3.4", "pxlrbt/filament-excel": "^2.3", "shuvroroy/filament-spatie-laravel-backup": "^2.2", diff --git a/composer.lock b/composer.lock index 98f6ba5..915a9d7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "20a76642d9e13d900e9f37fc61f7db80", + "content-hash": "25ebd7fca281d22d4022ea15464d54f2", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -5666,6 +5666,67 @@ }, "time": "2024-10-13T11:29:49+00:00" }, + { + "name": "predis/predis", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "reference": "bac46bfdb78cd6e9c7926c697012aae740cb9ec9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.3", + "phpstan/phpstan": "^1.9", + "phpunit/phpunit": "^8.0 || ^9.4" + }, + "suggest": { + "ext-relay": "Faster connection with in-memory caching (>=0.6.2)" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Till Krüss", + "homepage": "https://till.im", + "role": "Maintainer" + } + ], + "description": "A flexible and feature-complete Redis client for PHP.", + "homepage": "http://github.com/predis/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "support": { + "issues": "https://github.com/predis/predis/issues", + "source": "https://github.com/predis/predis/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tillkruss", + "type": "github" + } + ], + "time": "2024-11-21T20:00:02+00:00" + }, { "name": "protonemedia/laravel-cross-eloquent-search", "version": "3.4.0", diff --git a/docker-compose.yml b/docker-compose.yml index 755ef38..0cb3b5e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -47,3 +47,14 @@ services: - MYSQL_PASSWORD=secret ports: - "3306:3306" + + redis: + image: redis:latest + container_name: ntspi-redis + ports: + - "6379:6379" + volumes: + - redis_data:/data + +volumes: + redis_data: \ No newline at end of file