Closed axetroy closed 5 years ago
优化在部署NodeJS应用流程。
以前的流程:
服务器拉源码,yarn安装依赖, pm2 start pm2.json
更好的流程:
基于Docker容器构建,服务端不必安装NodeJS
其他所有的依赖全都通过Docker容器安装,比如Postgres,Redis等
服务端只需要相关的源码文件(有可能是Typescript编译成Javascript),和node_modules
node_modules
把这些文件打包成为一个压缩包,然后传到服务器即可
https://github.com/axetroy/todo
初衷/目标
优化在部署NodeJS应用流程。
以前的流程:
服务器拉源码,yarn安装依赖, pm2 start pm2.json
更好的流程:
基于Docker容器构建,服务端不必安装NodeJS
其他所有的依赖全都通过Docker容器安装,比如Postgres,Redis等
服务端只需要相关的源码文件(有可能是Typescript编译成Javascript),和
node_modules
把这些文件打包成为一个压缩包,然后传到服务器即可
TODO类型
预计时间
相关链接
https://github.com/axetroy/todo