跳到主要内容

示例应用


CapRover 构建于 Docker 容器之上。因此,几乎所有应用都可以部署到 CapRover。如 captain-definition 文档中所述,NodeJS、PHP、python 和 ruby 等常见 Web 语言都有几种简单的 captain-definition 配置。

不过,CapRover 并不局限于这些语言。例如,它也可以部署 go 应用,只需为其准备一个 Dockerfile 即可。

可以部署的应用!

在 CapRover 仓库中,可以找到一系列已准备好部署的不同示例应用!请参阅: https://github.com/caprover/caprover/tree/master/captain-sample-apps

其中包括:

  • ASP .NET
  • Go 应用
  • 高级 nginx 应用
  • Python
  • Ruby
  • Elixir/Phoenix/LiveView
  • NodeJS
  • React 应用
  • 以及其他应用……

要部署示例应用,只需:

  • 下载所需的 tar 文件。
  • 前往 CapRover Web 控制面板并创建一个测试应用。
  • 转到“Deployment”标签页并上传 tar 文件!
  • 完成!

现在可以解压 tar 内容并查看其中的文件。这能帮助你了解如何使用 CapRover(Docker)部署不同的应用。

社区应用

来自社区的一组示例应用。

CapRover Django

此项目模板旨在提供更贴近真实场景的 Django 模板,包括:

  • PostgreSQL
  • CapRover 设置说明
  • Django 设置处理

请在 GitLab 上查看代码和文档。

此外,还可以在这里找到将 Django 应用部署到 CapRover 的分步教程。

CapRover Laravel

Elixir/Phoenix 应用部署

部署完整的 Elixir/Phoenix LiveView Web 应用,并附带诊断控制面板。