为什么用 Docker
环境一致、迁移方便、回滚简单。
编排结构
services:
db: postgres:16-alpine
app: node:20-bookworm
adminer: adminer:4
数据库初始化
创建专用用户与数据库,限制端口暴露,仅对内网开放。
上线
映射应用端口到宿主机,配合反向代理即可对外提供服务。
环境一致、迁移方便、回滚简单。
services:
db: postgres:16-alpine
app: node:20-bookworm
adminer: adminer:4
创建专用用户与数据库,限制端口暴露,仅对内网开放。
映射应用端口到宿主机,配合反向代理即可对外提供服务。