
Nuxt 项目 Docker 自动部署教程
适用场景:Nuxt3/Nuxt4项目,构建后需要通过Node.js运行。部署方式:GitHub+Self-hostedRunner+DockerCompose+宝塔/Nginx
a collection by tag

适用场景:Nuxt3/Nuxt4项目,构建后需要通过Node.js运行。部署方式:GitHub+Self-hostedRunner+DockerCompose+宝塔/Nginx

这篇教程适合已经有一台Linux服务器,并且使用宝塔面板管理网站和Docker的情况。

以前部署前端静态项目,我一直是本地执行:然后把生成的压缩、上传到宝塔,再覆盖网站目录。项目少的时候还能接受,项目一多,这套流程就很重复:这次把部署方式改成了:整个过程看起来不复杂,但实际配置时踩了不少坑

基于 宝塔面板 + 腾讯云 环境,从 **0 到上线(域名 + HTTPS)**,一步步完成 Node.js(Koa)项目部署。

最近在把一个Vue+Vite项目改成GitHub自动部署到宝塔时,遇到了一类很烦的问题:本地开发完全正常,GitHub上看起来也没问题,但服务器执行时,会不断出现类似下面的报错:或者:再或者:一开始很容易怀疑是Vite、npm、宝塔或者Git拉取出了问题。实际排查下来,根因很简单:Windows默认对文件和目录名称大小写不敏感,而Linux严格区分大小写