Dingo 打造你的个人迷你Heroku(WIP)
野狗(WIP) Dingo 是我个人的迷你 Heroku。灵感来自于无需 Docker 支持的快速部署服务,为个人用户提供轻量化的应用部署体验,无需浪费额外资源。
概述
Dingo 专为个人用户设计,支持在 Ubuntu 环境中构建以下类型的应用程序:
-
Python 应用程序
-
Node.js 应用程序
安装指南
在干净的 Ubuntu 机器上安装效果最佳。以下是简单的安装步骤:
- 配置主机名
```bash
$ export DINGO_HOSTNAME=dingoapp.me # 更换为你的主机名
```
- 下载并运行安装脚本
```bash
$ wget -qO- https://raw.github.com/lepture/dingo/master/bootstrap.sh | sudo bash
```
安装完成后,Dingo 将为您的应用程序提供支持。
添加 SSH 公钥
为了保证安全性,您需要将您的 SSH 公钥添加至服务器:
$ cat ~/.ssh/id_rsa.pub | ssh dingoapp.com \"sudo dingo git:add-key lepture\"
这样,您便可以安全地部署您的应用程序。