Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - dokku

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: dokku 0.8.0-1

Git Clone URL: https://aur-dev.archlinux.org/dokku.git (read-only)
Package Base: dokku
Description: Docker powered mini-Heroku in around 100 lines of Bash.
Upstream URL: https://github.com/dokku/dokku
Licenses: MIT
Submitter: nextsux
Maintainer: mjob (josegonzalez)
Last Packager: mjob
Votes: 1
Popularity: 0.022111
First Submitted: 2015-07-21 22:18
Last Updated: 2017-01-17 04:45

Latest Comments

mjob commented on 2016-03-08 12:09

@peterstrapp: I added the dependency - thanks for spotting.

@dhruvio: I fixed the wrong shasums - I will use the official repository once 0.5 is out because there the ArchLinux support is build in. But I could not reproduce your permission issue. I tried this on two different machines and both work fine.

peterstrapp commented on 2016-03-03 13:05

This seems to be missing a dependency... lsb-release

mjob commented on 2016-02-29 12:23

Thanks for the feedback. I will look into this later today.

dhruvio commented on 2016-02-29 09:59

I don't what I'm doing wrong, but I keep getting the following error when I try to run "dokku":

/var/lib/dokku/core-plugins/available/checks/functions: line 4: /var/lib/dokku/plugins/available/config/functions: Permission denied


So, I finally managed to get this working on my machine. The issue was when /usr/bin/dokku was trying calling "sudo -u dokku -E -H dokku", which is the command that would fail, as the dokku user didn't have access to the symlinked executables in the pkg/ dir --> I had checked out the AUR repo to my home dir.

The solution I found was to:

1. sudo pacman -R dokku # remove existing dokku install
2. rm -rf ~/dokku # remove local copy of this AUR repo
3. sudo mkdir -p /var/lib/dokku && sudo chown -R $MY_USERNAME:users /var/lib/dokku
4. cd /var/lib/dokku
5. git clone https://aur.archlinux.org/packages/dokku.git aur # clone the AUR repo into this directory
6. cd aur && makepkg -sri # the PKGBUILD script changes the ownership of all files in /var/lib/dokku to dokku:dokku, which means no more permission denied error!

Another note, the sha256sum is invalid for the arch-linux.zip that is downloaded from your Github profile, @mjob.

Thanks for putting this together.

mjob commented on 2016-02-15 22:58

I just pushed my latest version. I use it locally and it works. I use a patched upstream version but try to get the changes into the upstream project and also try to fix the plugins to support archlinux.

nextsux commented on 2016-02-15 19:06

Thank you for your work mjob. I'm currently not using it, so I'm happy someone wants to maintain this.

mjob commented on 2016-02-15 15:29

I worked on this: https://github.com/MorrisJobke/aur-dokku/compare/update-to-0.4.13

The only thing left is the herokuish package - I will work on this soon to be able to run dokku natively on ArchLinux