Răsfoiți Sursa

add express.static line for plugin

Yuki Takei 3 ani în urmă
părinte
comite
22c8a82169

+ 3 - 3
packages/app/src/pages/_document.page.tsx

@@ -14,12 +14,12 @@ import { GrowiPlugin, GrowiPluginResourceType } from '~/interfaces/plugin';
 const growiPluginsExample: GrowiPlugin[] = [
   {
     isEnabled: true,
-    installedPath: 'weseek/growi-plugin-jstest',
+    installedPath: 'weseek/growi-plugin-copy-code-to-clipboard',
     origin: {
-      url: 'https://github.com/weseek/growi-plugin-jstest',
+      url: 'https://github.com/weseek/growi-plugin-copy-code-to-clipboard',
     },
     meta: {
-      name: 'weseek/growi-plugin-jstest',
+      name: 'weseek/growi-plugin-copy-code-to-clipboard',
       types: [GrowiPluginResourceType.Script],
     },
   },

+ 3 - 0
packages/app/src/server/crowi/express-init.js

@@ -112,8 +112,11 @@ module.exports = function(crowi, app) {
   });
 
   app.set('port', crowi.port);
+
   const staticOption = (crowi.node_env === 'production') ? { maxAge: '30d' } : {};
   app.use(express.static(crowi.publicDir, staticOption));
+  app.use('/plugins', express.static(path.resolve(__dirname, '../../../tmp/plugins')));
+
   app.engine('html', swig.renderFile);
   // app.set('view cache', false);  // Default: true in production, otherwise undefined. -- 2017.07.04 Yuki Takei
   app.set('view engine', 'html');