- 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:
@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'
@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'
*/
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 * * *');
}
/**
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();
}
$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();
}