部署第一个应用¶
场景:将一个简单的 Web 应用部署到平台 预计时间:15 分钟 前置条件:Git 仓库 + Dockerfile 或 Compose
概述¶
本指南将带你完成: 1. ✅ 创建 Dokploy 项目 2. ✅ 连接 Git 仓库 3. ✅ 配置 Compose 4. ✅ 部署并验证
步骤 1: 准备示例应用¶
目录结构:
my-app/
├── Dockerfile
├── docker-compose.yml # 可选
└── README.md
Dockerfile 示例:
dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install --production
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]
步骤 2: 在 Dokploy 创建应用¶
- 访问
https://cloud.${INTERNAL_DOMAIN} - 创建 Project(如
apps) - 创建 Docker Compose 应用
- 填写:
- Repository:
your-org/your-repo - Branch:
main - Compose Path:
docker-compose.yml或compose.yaml
步骤 3: 配置域名与环境变量¶
- 域名:填写
my-app${ENV_DOMAIN_SUFFIX}.${INTERNAL_DOMAIN} - 提示:
ENV_DOMAIN_SUFFIX生产为空,staging 为-staging - 环境变量:按需添加
PORT/NODE_ENV等
步骤 4: 部署与验证¶
- 点击 Deploy
- 在 Logs 中确认启动成功
- 访问
https://my-app${ENV_DOMAIN_SUFFIX}.${INTERNAL_DOMAIN}