跳转至

部署第一个应用

场景:将一个简单的 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 创建应用

  1. 访问 https://cloud.${INTERNAL_DOMAIN}
  2. 创建 Project(如 apps
  3. 创建 Docker Compose 应用
  4. 填写:
  5. Repository: your-org/your-repo
  6. Branch: main
  7. Compose Path: docker-compose.ymlcompose.yaml

步骤 3: 配置域名与环境变量

  • 域名:填写 my-app${ENV_DOMAIN_SUFFIX}.${INTERNAL_DOMAIN}
  • 提示ENV_DOMAIN_SUFFIX 生产为空,staging 为 -staging
  • 环境变量:按需添加 PORT/NODE_ENV

步骤 4: 部署与验证

  1. 点击 Deploy
  2. 在 Logs 中确认启动成功
  3. 访问 https://my-app${ENV_DOMAIN_SUFFIX}.${INTERNAL_DOMAIN}

下一步