【问题标题】:How to run Tabler in production如何在生产环境中运行 Tabler
【发布时间】:2019-10-07 07:29:39
【问题描述】:

在我的本地机器上,我一直在 tabler 克隆上进行开发。为了运行它,我按照 repo 的建议运行并运行npm run serve。这带来了很好的开发工具,例如自动编译 scss 和更改后的 livereloading。此外,npm run dist 使用我的网站内容创建了一个 /dist 文件夹。但是,我想在 EC2 实例上运行它,但不确定如何在生产环境中运行。我该怎么做?

直接 Tabler 克隆在我的服务器上运行 here。如您所见,提供基本索引页面需要很长时间。这是我试图通过在生产中运行来解决的问题

【问题讨论】:

    标签: node.js amazon-web-services amazon-ec2 jekyll


    【解决方案1】:

    我的解决方案是使用新的 node/express 程序将代码包装在 /dist 中。我在/prod 下设置了一个基本的快递应用程序。在app.js 我有以下代码。

    const dist = path.join(__dirname, '/public/');
    router.get('/', function(req, res) {
        res.sendFile(path.join(dist, '/index.html'));
    });
    

    生产方面,我先打电话npm run dist

    然后我打电话给npm run prod,它执行以下操作:"prod": "del ./prod/public && move-cli --mkdirp ./dist/ ./prod/public"

    现在可以使用 node prod/bin/www 运行服务器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 2020-07-28
      • 1970-01-01
      • 2012-12-26
      • 2011-03-20
      相关资源
      最近更新 更多