部署
说明
ThinkTS的部署非常简单,本文将按照两种方式去介绍,传统部署方案需要手动安装环境并启动服务,自动化部署无需关注繁琐的环境问题,借助Docker可快速分发部署。
传统部署
推荐使用 宝塔 平台去安装管理服务器环境
所需要的环境都安装好后,在项目目录下 npm run start
用 pm2 启动就好,对外访问可能还需要配置规则开放一些端口,极其的简单。
但是这里需要注意,默认pm2是没有安装ts-node的,所以需要
cd node_modules/pm2
npm install ts-node
cd node_modules/pm2
npm install ts-node
或许某些情况还需要配置代理,通过宝塔去修改nginx配置也是非常的容易
自动化部署
强烈推荐使用 云效 平台去管理项目,一键完成构建和部署