---
title: "DigitalOcean"
description: "在 DigitalOcean 基础设施上部署您的 Nuxt 应用程序。"
canonical_url: "https://nuxt.zhcndoc.com/deploy/digitalocean"
---
# DigitalOcean

> 在 DigitalOcean 基础设施上部署您的 Nuxt 应用程序。

Nuxt 支持在 [DigitalOcean App 平台](https://docs.digitalocean.com/products/app-platform/) 上进行最小化配置的部署。

## 设置

1. 按照[指南](https://docs.digitalocean.com/products/app-platform/how-to/create-apps/)创建一个新的 DigitalOcean 应用。
2. 接下来，您需要配置环境变量。在您的应用程序设置中，确保以下[应用程序级环境变量](https://docs.digitalocean.com/products/app-platform/how-to/use-environment-variables/)已经配置好：```bash
SERVER_PRESET=digital-ocean
```
3. 您需要确保在应用程序的 `package.json` 中设置一个 `engines.node` 字段，以确保 DigitalOcean 使用支持的 Node.js 版本：```json [package.json]
{
  "engines": {
      "node": "20.x"
  }
}
```
4. 您还需要添加一个运行命令，以便 DigitalOcean 知道在构建后运行什么命令。您可以通过向 `package.json` 添加一个启动脚本来实现：```json [package.json]
{
  "scripts": {
      "start": "node .output/server/index.mjs"
  }
}
```
5. 最后，您需要将此启动脚本添加到您的 DigitalOcean 应用的运行命令中。转到 `Components > Settings > Commands`，点击“Edit”，然后添加 `npm run start`。

<tip>

您的 Nuxt 应用程序应该在由 DigitalOcean 生成的 URL 上运行，现在您可以按照[DigitalOcean 部署指南的其余部分](https://docs.digitalocean.com/products/app-platform/how-to/manage-deployments/)进行操作了。

</tip>

## 了解更多

<read-more target="_blank" to="https://nitro.zhcndoc.com/deploy/providers/digitalocean">

请访问**Nitro 文档**以了解有关 digitalocean 部署预设的更多信息。

</read-more>


## Sitemap

See the full [sitemap](https://nuxt.zhcndoc.com/sitemap.md) for all pages.
