Ver código fonte

feat(server): Add DefaultSearchPlugin to init template

Michael Bromley 7 anos atrás
pai
commit
a0d882730c
2 arquivos alterados com 21 adições e 1 exclusões
  1. 20 1
      server/cli/assets/vendure-config.hbs
  2. 1 0
      server/src/plugin/index.ts

+ 20 - 1
server/cli/assets/vendure-config.hbs

@@ -3,6 +3,8 @@
     gripePaymentHandler,
     defaultEmailTypes,
     HandlebarsMjmlGenerator,
+    DefaultAssetServerPlugin,
+    DefaultSearchPlugin,
     {{#if isTs}}VendureConfig,{{/if}}
 } {{#if isTs}}from 'vendure'; {{ else }}= require('vendure');{{/if}}
 {{#if isTs }}
@@ -46,7 +48,24 @@ const path = require('path');
     importExportOptions: {
         importAssetsDir: path.join(__dirname, 'vendure', 'import-assets'),
     },
-    plugins: [],
+    plugins: [
+        new DefaultAssetServerPlugin({
+            route: 'assets',
+            assetUploadDir: path.join(__dirname, 'vendure', 'assets'),
+            port: 4000,
+            hostname: 'http://localhost',
+            previewMaxHeight: 1600,
+            previewMaxWidth: 1600,
+            presets: [
+                { name: 'tiny', width: 50, height: 50, mode: 'crop' },
+                { name: 'thumb', width: 150, height: 150, mode: 'crop' },
+                { name: 'small', width: 300, height: 300, mode: 'resize' },
+                { name: 'medium', width: 500, height: 500, mode: 'resize' },
+                { name: 'large', width: 800, height: 800, mode: 'resize' },
+            ],
+        }),
+        new DefaultSearchPlugin(),
+    ],
 };
 {{#if isTs}}
 {{else}}

+ 1 - 0
server/src/plugin/index.ts

@@ -1,3 +1,4 @@
 export * from './default-asset-server/default-asset-server-plugin';
 export * from './default-asset-server/default-asset-preview-strategy';
 export * from './default-asset-server/default-asset-storage-strategy';
+export * from './default-search-engine/default-search-plugin';