Nest.js快速入门套件Nest.js+PostgreSQL+Nginx+Docker

Nest.js 的快速上手套件,用 Docker 打包好一整套后端服务,配了 Nginx、Postgres,模块也都搭得挺全,省了不少配置时间。像authdbconfig这些常用模块直接集成好了,结构清晰,拿来就能开工。

适合刚上手 Nest,又不想一开始就被各种配置绊住手脚的场景。部署也比较丝滑,配好的nginx.conf做了反向代理,Docker 下也能直接跑。

模块拆得比较合理,像notificationstype-mapper这些,也考虑到了实际业务扩展的需求。你要是之前写过 Express 或者 Koa,上手 Nest 这套基本不会卡。

数据库用的是PostgreSQL,配好了 Docker 镜像,连数据库连接配置都帮你封装好了,基本就是改个.env就能用了,挺省事。配合 TypeORM 用,建表映射也方便。

整体结构也蛮适合中型项目往上迁移的需求,尤其是团队开发,对规范要求高的时候,这种模块预设加上容器化部署,效率还挺高。

如果你想试 Nest,又不想从零搭环境,可以直接 clone 下来跑一跑。也别忘了去看看这篇关于 Nest.js CQRS 模块示例 的文章,和这个 nginx-docker 镜像搭配,都挺实用的。

js + postgres + nginx + docker入门套件
nestjs-starter-kit:Nest.js + Postgres + Nginx + Docker入门套件 预估大小:259个文件
file
.dockerignore 29B
file
Dockerfile 154B
file
.dockerignore 149B
file
sample.html 73B
file
Dockerfile 185B
file
setup.js 103B
file
teardown.js 108B
file
app-custom-environment.js 434B
file
reset-db.js 63B
file
decrypt-secret.js 69B
file
wait-for-db.js 66B
file
generate-secret.js 70B
file
imitate-migrations.js 73B
file
index.js 52B
file
package-lock.json 335KB
file
package.json 3KB
file
Dockerfile 125B
file
nginx.conf 2KB
file
.gitignore 243B
file
package-lock.json 93KB
zip 文件大小:259.85KB