🤪我宣布, 20$一个月的 vercel 根本就不贵!

8 天前
 HeyCaptainJack

这两天在尝试 nextjs 项目的自部署,先后尝试了几种方式: 1️⃣ 基于 docker 自己部署,还得处理 ci/cd 等自动化流程,而且 2c4g 的在打包的时候,性能根本不够使 2️⃣ 基于 dokploy 部署,同样没有 2c8g 的配置,基本上也是卡死 3️⃣ aws amplify 部署,说实话,跟个残废一样,打包失败,各种环境不支持 4️⃣ 还有本地打包配合 pm2 进行构建的相关的配置尝试

😭而折腾这些,花费了我两天的时间,都够续费多少个月 vercel 了 ps: 别问我为什么要自部署🤪

5676 次点击
所在节点    程序员
50 条回复
geebos
7 天前
docker 可以本地构建镜像推送到云厂商的镜像仓库,服务器直接拉镜像就行
twk93
6 天前
Vercel 免费版本的不够用吗?看来你的用户量非常大了吧
xiaoming1992
6 天前
我现在的博客就是本地 docker 打包,然后把打包后的资源提取出来发送到服务器,pm2 reload ,顺利跑了一年多了。
仅发送打包好的资源,gzip 后只有 40+M ,如果是 docker 镜像,一个空的 node 镜像都好像 700+M ,随便安装点什么东西,就奔 1 个 G 去了。
xiaoming1992
6 天前
@HUZHUANGZHUANG #36 “ 2c4g 的在打包的时候,性能根本不够使” 应该是指在服务器上 run build ,估计 2c4g 跑不起来,反正我的 2c2g 的一跑 build 就资源占用 100%,然后失败。
HUZHUANGZHUANG
6 天前
@xiaoming1992 #44 那是你的打包和运行方式有问题。可以看看 standalone 模式
HeyCaptainJack
5 天前
@qiaobeier 嗯,对于那些早期 MVP 产品,非常友好,流量大了就得想办法迁
HeyCaptainJack
5 天前
@dislazy2023 啊,感觉国内服务对 nextjs 的支持都不好
HeyCaptainJack
5 天前
@beyondstars 嗯,很不错,钱会花
150530
5 天前
@xiaoming1992 我跟你的思路差不多,不过我是 gitee 存放代码,阿里云效通过 gitee 的 webhook 触发工作流打包前端代码,然后我用 go 写了个简单的服务暴露出 api ,这样阿里云效通过 curl 上传压缩包,程序这边解压到指定路径然后执行更新或者 docker swarm 滚动更新,这样一套流程就下来了,提交后自动打包部署
xiaoming1992
4 天前
@150530 我在 github flow 上尝试过跟你类似的流程,结果发现 github 被墙了,产物传不到腾讯云。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1143093

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX