Nest.js快速入门套件Nest.js+PostgreSQL+Nginx+Docker
Nest.js 的快速上手套件,用 Docker 打包好一整套后端服务,配了 Nginx、Postgres,模块也都搭得挺全,省了不少配置时间。像auth
、db
、config
这些常用模块直接集成好了,结构清晰,拿来就能开工。
适合刚上手 Nest,又不想一开始就被各种配置绊住手脚的场景。部署也比较丝滑,配好的nginx.conf
做了反向代理,Docker 下也能直接跑。
模块拆得比较合理,像notifications
和type-mapper
这些,也考虑到了实际业务扩展的需求。你要是之前写过 Express 或者 Koa,上手 Nest 这套基本不会卡。
数据库用的是PostgreSQL,配好了 Docker 镜像,连数据库连接配置都帮你封装好了,基本就是改个.env
就能用了,挺省事。配合 TypeORM 用,建表映射也方便。
整体结构也蛮适合中型项目往上迁移的需求,尤其是团队开发,对规范要求高的时候,这种模块预设加上容器化部署,效率还挺高。
如果你想试 Nest,又不想从零搭环境,可以直接 clone 下来跑一跑。也别忘了去看看这篇关于 Nest.js CQRS 模块示例 的文章,和这个 nginx-docker 镜像搭配,都挺实用的。
nestjs-starter-kit:Nest.js + Postgres + Nginx + Docker入门套件
预估大小:259个文件
.dockerignore
29B
Dockerfile
154B
.dockerignore
149B
sample.html
73B
Dockerfile
185B
setup.js
103B
teardown.js
108B
app-custom-environment.js
434B
reset-db.js
63B
decrypt-secret.js
69B
259.85KB
文件大小:
评论区