Back

dokku - 基本用法

发布时间: 2022-09-26 07:42:00

refer to:
https://dokku.com/docs/deployment/application-deployment/

注册

默认是乞丐版,不需要注册。 PRO版可以注册,有UI界面

安装

需要 ubuntu 18, 20 以上。 1G 内存以上

过程略.

使用

可以认为,dokku 是通过git push 来自动触发的,这里用到的 git push <origin> local:remote_branch 这个命令中的local .

1. 在本地下载好代码  git clone my_code..

2. cd my_code

3. 增加 dokku 这个 git origin:

4. dokku apps:create my_code  表示在远程的dokku 创建了一个 app

5. 用户在本地, git push dokku main:main (表示把本地的main推送到dokku 这个origin的main)

运行命令行 console

dokku run <app_name> bundle exec rails c 

这个跟进入docker然后运行 rails c 是一样的

运行 redis-cli

sudo dokku redis:connect <app_name>

查看log

dokku logs -t -p worker <app_name>   (worker是进程名,我估计)

Back