From 9ddf59a53d58e668927f6d098d8d10ac30287cdb Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Wed, 27 Dec 2023 11:50:10 +0100 Subject: [PATCH] wait #6549 @1 --- .docker/dev/docker-compose.yml | 24 +++++++++---------- .docker/dev/terminal.bat | 2 +- .docker/production/terminal.bat | 2 +- app/Console/Kernel.php | 11 +++++---- app/Models/Product.php | 4 +--- app/Templates/Category.php | 41 ++++++++++++++++----------------- 6 files changed, 42 insertions(+), 42 deletions(-) diff --git a/.docker/dev/docker-compose.yml b/.docker/dev/docker-compose.yml index 931089b..b93fdb8 100644 --- a/.docker/dev/docker-compose.yml +++ b/.docker/dev/docker-compose.yml @@ -107,18 +107,18 @@ services: - pmi-dev restart: unless-stopped - elasticsearch: - container_name: pmi-dev-elasticsearch - build: './images/elasticsearch' - volumes: - - ./esdata:/usr/share/elasticsearch/data - environment: - - "ES_JAVA_OPTS=-Xms512m -Xmx512m" - - discovery.type=single-node - - xpack.security.enabled=false - networks: - - pmi-dev - restart: unless-stopped +# elasticsearch: +# container_name: pmi-dev-elasticsearch +# build: './images/elasticsearch' +# volumes: +# - ./esdata:/usr/share/elasticsearch/data +# environment: +# - "ES_JAVA_OPTS=-Xms512m -Xmx512m" +# - discovery.type=single-node +# - xpack.security.enabled=false +# networks: +# - pmi-dev +# restart: unless-stopped networks: pmi-dev: diff --git a/.docker/dev/terminal.bat b/.docker/dev/terminal.bat index 2475ced..972d0be 100644 --- a/.docker/dev/terminal.bat +++ b/.docker/dev/terminal.bat @@ -1,3 +1,3 @@ @echo off cls -ssh -t root@clockwork.cubedesigners.com 'docker exec -it -u pmi-dev pmi-dev /bin/bash' +ssh -t root@godzilla.cubedesigners.com 'docker exec -it -u pmi-dev pmi-dev /bin/bash' diff --git a/.docker/production/terminal.bat b/.docker/production/terminal.bat index 811e24e..8dfab01 100644 --- a/.docker/production/terminal.bat +++ b/.docker/production/terminal.bat @@ -1,3 +1,3 @@ @echo off cls -ssh -t root@clockwork.cubedesigners.com 'docker exec -it -u pmi pmi /bin/bash' +ssh -t root@godzilla.cubedesigners.com 'docker exec -it -u pmi pmi /bin/bash' diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 1f5aeae..675a94b 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -24,10 +24,13 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule) { - $schedule->command('backup:clean')->daily()->at('04:00'); - $schedule->command('backup:run')->daily()->at('05:00'); - $schedule->command('cubist:search:index', ['PMI', 'all'])->cron('35 */4 * * *'); - $schedule->command('cubist:search:index', ['MICHSCI', 'all'])->cron('5 */4 * * *'); + if (config('app.env') !== 'production') { + return; + } +// $schedule->command('backup:clean')->daily()->at('04:00'); +// $schedule->command('backup:run')->daily()->at('05:00'); + $schedule->command('cubist:search:index', ['PMI', 'all'])->cron('35 */6 * * *'); + $schedule->command('cubist:search:index', ['MICHSCI', 'all'])->cron('5 */6 * * *'); } /** diff --git a/app/Models/Product.php b/app/Models/Product.php index ebc673e..c04cf82 100644 --- a/app/Models/Product.php +++ b/app/Models/Product.php @@ -581,9 +581,7 @@ class Product extends CubistMagicPageModel public function renderLink() { $p = $this; - return \cache()->remember('product_details_' . $this->id . '_' . App::getLocale() . '_' . App::getVariant(), 3600, function () use ($p) { - return view('partials.product-link', ['id' => $p->id, 'product' => $p->getPageData()])->render(); - }); + return view('partials.product-link', ['id' => $p->id, 'product' => $p->getPageData()])->render(); } diff --git a/app/Templates/Category.php b/app/Templates/Category.php index d91f6b8..21ddbcd 100644 --- a/app/Templates/Category.php +++ b/app/Templates/Category.php @@ -54,27 +54,26 @@ class Category extends Base $cat = $data['page']->get('category'); \Barryvdh\Debugbar\Facade::startMeasure('set cat data ' . $cat); - $d = cache()->remember('cat_data_' . $cat . '_' . App::getVariant() . '_' . App::getLocale(), 3600, function () use ($cat) { - $res = []; - $productType = ProductType::find($cat); - if (!$productType) { - return false; - } - $res['product_type'] = $productType->getPageData(); - - $res['products'] = Product::whereVariant() - ->where('product_type', $cat) - ->where('online', 1) - ->where('public', 1) - ->orderBy('reference') - ->get(); - - // Get available filters - $filters = Product::getFilteredProducts($cat); - $res['filters'] = $filters ? $filters['filters'] : []; // To be used by Vue component - $res['filter_results'] = $filters ? $filters['results'] : []; - return $res; - }); + + $d = []; + $productType = ProductType::find($cat); + if (!$productType) { + return false; + } + $d['product_type'] = $productType->getPageData(); + + $d['products'] = Product::whereVariant() + ->where('product_type', $cat) + ->where('online', 1) + ->where('public', 1) + ->orderBy('reference') + ->get(); + + // Get available filters + $filters = Product::getFilteredProducts($cat); + $d['filters'] = $filters ? $filters['filters'] : []; // To be used by Vue component + $d['filter_results'] = $filters ? $filters['results'] : []; + if (!$d) { $this->_404(); } -- 2.39.5