在Dokku上部署NestJS和Next.js应用:全栈架构

在Dokku上部署NestJS和Next.js应用:全栈架构

💡 原文英文,约400词,阅读约需2分钟。
📝

内容提要

本文介绍了如何在Dokku服务器上部署NestJS后端和Next.js前端的全栈应用,包括创建Dokku应用、配置数据库和环境变量、设置Procfile、部署、配置域名和SSL证书,最后验证应用运行情况。

🎯

关键要点

  • 本文介绍了在Dokku服务器上部署NestJS后端和Next.js前端的全栈应用。
  • 确保拥有Dokku安装的服务器、域名和基本的NestJS、Next.js及Docker知识。
  • 在服务器上创建两个Dokku应用:my-nestjs-app和my-nextjs-app。
  • 设置数据库存储和环境变量,例如使用Postgres数据库。
  • 确保NestJS项目根目录下有Procfile,并部署NestJS后端。
  • 为Next.js配置自定义环境变量,并确保其项目根目录下有Procfile。
  • 配置Nginx和域名,设置应用的域名和启用SSL证书。
  • 通过查看日志验证两个应用是否正常运行。
  • 成功部署后,前端和后端可以通过指定的域名访问。
➡️

继续阅读