小型个人项目,前端是 vue,后端是 node.js ,前端部署在 vercel.app 上,后端放在自己服务器上。。
好几次想完善一下开发部署流程,但是最后都因为太懒没学,现在后端就是直接把文件拷贝到服务器跑(已经出现几次拷错导致出错),前端是用 vercel-cli 部署,存在得问题是开发环境和部署环境有一些代码不同,有时候部署前总是忘记改,也导致出错。。
求大佬们分享比较合理方便的流程
小型个人项目,前端是 vue,后端是 node.js ,前端部署在 vercel.app 上,后端放在自己服务器上。。
好几次想完善一下开发部署流程,但是最后都因为太懒没学,现在后端就是直接把文件拷贝到服务器跑(已经出现几次拷错导致出错),前端是用 vercel-cli 部署,存在得问题是开发环境和部署环境有一些代码不同,有时候部署前总是忘记改,也导致出错。。
求大佬们分享比较合理方便的流程
|
15855pmSep 1, 2021
1
gitlab-ci 吧?
|
|
itechifySep 1, 2021 via Android
2
jenkins ?
|
|
sunny352787Sep 1, 2021
3
要不,先从一键部署脚本开始?
|
|
lijy91Sep 1, 2021
4
用 coding.net 吧
|
|
arischowSep 1, 2021 via iPhone
5
先尝试用你熟悉的语言自动化这些步骤
|
|
PuteulanusSep 1, 2021
6
方便感觉还是 heroku 方便,node 的项目没啥复杂需求的话差不多推上去就能起来,也支持关联 github hook 自动部署,懒人必备
|
|
basefasSep 1, 2021
7
打 docker,git 管理,Github action 部署
|
|
hugetimorsSep 1, 2021
8
可以用腾讯云的云开发,配合 github action,推完代码自动部署
|
|
mywaitingSep 1, 2021
9
1 、github 托管代码
2 、github actions 自动打包 docker 镜像 3 、github packages 保存 docker 镜像 4 、github actions 自动部署 方便描述分为 1234,实际上 24 是一起处理的 |
|
IxiziSep 1, 2021
10
AWA amplify
|
|
SorcererXWSep 1, 2021
11
既然前端已经在 Vercel 了,后端也可以部署在 Vercel,自动 CICD 非常方便,使用 Monorepo 的话能非常轻松地拆分前端后端开发和生产环境
|
|
SorcererXWSep 1, 2021
12
目前我几个项目是 Next.js + Go Monorepo 部署在 Vercel 上,参考 https://sorcererxw.com/articles/vercel-go-microservice
|
|
13
@SorcererXW vercel 不是只能部署前端吗?
|
|
14
@SorcererXW serverless 函数能解决一些问题,不过我的项目里主要是 websocket
|
|
ryanlidSep 1, 2021
15
用 git 管理配置文件
|
|
wr516516Sep 1, 2021
16
我写了个 shelll,曾经也搭过 jenkins,但是使用频率太低了.还是一键 shell 了...
|
|
nameloswSep 1, 2021
17
后端没有 Vercel 那么方便的,感觉最方便的就是 GitHub Actions + Heroku deployment,其实还可以
|
|
eyeixSep 2, 2021 via iPhone
18
coding +1
|
|
jwangkunSep 2, 2021
19
阿里云效,我用过最方便的,还支持 k8s
|
|
acmerliuSep 5, 2021 via iPhone
20
gitlab-ci 很简单。已走通流程,上线代码直接在本地执行一个 sh 命令即可,楼主有兴趣的话可以交流一下。同时也想认识一些站做副业的伙伴。
|
|
Javaless2022Mar 24, 2022
21
阿里云效 appstack ,我用过最方便的
|