GoForum🌐 V2EX

nextjs 有更优雅的自部署方案么?

ethusdt · 2025-12-31 11:05 · 0 次点赞 · 3 条回复

官方文档 Nextjs Deploying

用 nextjs 部署到自己服务器有点麻烦的,必须部署到 vercel 这种 serverless 才方便。

我使用过笨办法,在服务器上克隆整个项目,服务器执行 build ,然后 start ( tmux/screen/systemctl )。

或者麻烦一点用 docker 打包一个镜像,配置 github action 的 ci ,某个打包分支有提交会自动打包镜像,服务器再 pull 镜像就比较方便了。但还是要折腾一下 ci 和 docker 。

或者自己本地打包后 rsync 到服务器,但要踩一下 standalone 之类的坑( node runtime 依赖 node_modules )。

难道就没优雅一点的么?

web 页面和 server api 都在一块确实好用,对前端入门后端来讲也算个不错的选择。

3 条回复
GzhiYi · 2025-12-31 11:15
#1

github + docker 不是很好了吗?推送后就自动构建部署无感部署

ethusdt · 2025-12-31 11:20
#3

@rocmax 之前这个官方的镜像模板有 Docker volumes 权限问题。不确定是否有改好没。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: ethusdt
发布: 2025-12-31
点赞: 0
回复: 0