dokku-maintenance

BETA: dokku plugin that gives the ability to manage application maintenance mode

Github 星跟踪图

dokku-maintenance

dokku-maintenance is a plugin for dokku that gives the ability to enable or disable maintenance mode for an application.

requirements

  • dokku 0.4.x+
  • docker 1.8.x

installation

# on 0.4.x+
sudo dokku plugin:install https://github.com/dokku/dokku-maintenance.git maintenance

commands

$ dokku help
    maintenance <app>                               Display the current maintenance status of app
    maintenance:custom-page <app>                   Imports a tarball from stdin; should contain at least maintenance.html
    maintenance:off <app>                           Take the app out of maintenance mode
    maintenance:on <app>                            Put the app into maintenance mode

usage

Check maintenance status of my-app

# dokku maintenance my-app            # Server side
$ ssh dokku@server maintenance my-app # Client side

-----> Maintenance status of my-app:
       off

Enable maintenance mode for my-app

# dokku maintenance:on my-app            # Server side
$ ssh dokku@server maintenance:on my-app # Client side

-----> Enabling maintenance mode for ruby-test...
       done

Disable maintenance mode for my-app

# dokku maintenance:off my-app            # Server side
$ ssh dokku@server maintenance:off my-app # Client side

-----> Disabling maintenance mode for ruby-test...
       done

Use a custom page for maintenance

# dokku maintenance:custom-page my-app < my-custom-page.tar            # Server side
$ ssh dokku@server maintenance:custom-page my-app < my-custom-page.tar # Client side

-----> Importing custom maintenance page...
maintenance.html
image.jpg
       done

You have to provide at least a maintenance.html page but you can provide images, css, custom font, etc. if you want. Just write absolute paths in your html and not relative ones (so to serve image.jpg which is at the same level than your maintenance.html page you’ll write “/image.jpg” instead of “./image.jpg” or “image.jpg”).

项目概况

主要编程语言Shell
编程语言Shell
许可证MIT License
最新版本名称0.7.2
第一版名称v0.3.23
最后发布时间2022-08-14 14:00:41
首次发布2015-08-25 17:49:35
最后一次提交2022-08-14 14:00:41
创建于2015-03-06T17:47:15
推送于2022-08-14T18:00:42
提交数38
关注者数7
名称与所有者dokku/dokku-maintenance
派生数10
星数102
问题数10
打开的问题数1
发布数7
语言数3
拉请求数5
已启用问题?
已启用Wiki?
已存档?
是分叉?
已锁定?
是镜像?
是私有?
To the top