Basic persistent storage for dokku (https://github.com/progrium/dokku)
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
README.md
docker-args run on any phase except build Jan 29, 2015

README.md

DEPRECIATED

Dokku docker options (a more useful dokku plugin, which also handles persistent storage) was merged into dokku at https://github.com/progrium/dokku/commit/df8f4fb8824550518b07c87ac56aba568bd81295

There is no need to use this plugin if you're running a dokku version after this. This plugin will no longer be maintained.

dokku-persistent-storage

Basic persistent storage for dokku (https://github.com/progrium/dokku).

For a more useful dokku plugin, which will also handles persistent storage, check out dokku-docker-options (https://github.com/dyson/dokku-docker-options).

Requirements

Development version of dokku at or after https://github.com/progrium/dokku/commit/c77cbf1d3ae07f0eafb85082ed7edcae9e836147.

Installation

$ cd /var/lib/dokku/plugins
$ sudo git clone https://github.com/dyson/dokku-persistent-storage.git persistent-storage

Usage

In your applications folder (/home/dokku/app_name) create a file called PERSISTENT_STORAGE.

Inside this file list one volume-map/volume per line to mount*. For example:

/host/path:/container/path
/another/container/path

The above example will result in the following arguments being passed to docker during deploy and docker run:

-v /host/path:/container/path -v /another/container/path

You may also include comments (lines beginning with a #) and blank lines in the PERSISTENT_STORAGE file.

Move information on docker volumes can be found here: http://docs.docker.io/en/latest/use/working_with_volumes/ .

License

MIT.