No description, website, or topics provided.
Shell Makefile
Latest commit fce9d80 Oct 27, 2016 @mainto fix auth bug
Permalink
Failed to load latest commit information.
.travis.yml Initial commit Oct 26, 2016
LICENSE Initial commit Oct 26, 2016
Makefile Initial commit Oct 26, 2016
README.md Initial commit Oct 26, 2016
commands 1.0.0 Oct 27, 2016
config change ACCESS_ROOT Oct 26, 2016
functions 1.0.0 Oct 27, 2016
install 1.0.0 Oct 27, 2016
plugin.toml 1.0.0 Oct 27, 2016
user-auth fix auth bug Oct 27, 2016

README.md

dokku-access Build Status

User Access Control for Dokku.

This plugin adds user access control (Command permission, Git - push/pull for each App)

requirements

  • dokku 0.4.0+
  • docker 1.8.x

installation

# on 0.4.x
dokku plugin:install https://github.com/mainto/dokku-access.git access

commands

access:admin                     Show list of admins with access to run all command
access:admin-add <user>          Allow users access to run all command
access:admin-remove <user>       Revoke users access to run all command
access:admin-removeAll           Revoke all users access to run all command
access:git <app>                 Show list of users with access to app repository
access:git-add <app> <user>      Allow user access to the app repository
access:git-remove <app> <user>   Revoke users access to the app repository
access:git-removeAll <app>       Revoke all users access to the app repository

defining users

using dokku ssh-keys command, you can add or remove users to dokku.

default behavior

By default root or admin can run command and access to repositories. Using dokku access command, you can give access to users.