diff --git a/Dockerfile b/Dockerfile index 1709b14e3..0032a9c75 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,10 +39,10 @@ RUN \ mv /home/dokku /skel/home/dokku && \ mv /var/lib/dokku/config /skel/var/lib/dokku/config && \ mv /var/lib/dokku/data /skel/var/lib/dokku/data && \ - ln -sf /mount/etc/ssh /etc/ssh && \ - ln -sf /mount/home/dokku /home/dokku && \ - ln -sf /mount/var/lib/dokku/config /var/lib/dokku/config && \ - ln -sf /mount/var/lib/dokku/data /var/lib/dokku/data && \ + ln -sf /mnt/dokku/etc/ssh /etc/ssh && \ + ln -sf /mnt/dokku/home/dokku /home/dokku && \ + ln -sf /mnt/dokku/var/lib/dokku/config /var/lib/dokku/config && \ + ln -sf /mnt/dokku/var/lib/dokku/data /var/lib/dokku/data && \ mv /etc/my_init.d/00_regen_ssh_host_keys.sh \ /etc/my_init.d/15_regen_ssh_host_keys && \ rm /etc/nginx/sites-enabled/default && \ diff --git a/docker/etc/my_init.d/10_dokku_init b/docker/etc/my_init.d/10_dokku_init index a8313c13a..21c562149 100755 --- a/docker/etc/my_init.d/10_dokku_init +++ b/docker/etc/my_init.d/10_dokku_init @@ -13,16 +13,16 @@ log-fail() { } main() { - if [[ ! -d /mount ]]; then - log-info "Creating missing /mount" - mkdir -p /mount + if [[ ! -d /mnt/dokku ]]; then + log-info "Creating missing /mnt/dokku" + mkdir -p /mnt/dokku fi directories=("/etc/ssh" "/home/dokku" "/var/lib/dokku/config" "/var/lib/dokku/data") for dir in "${directories[@]}"; do if [[ ! -e "$dir" ]]; then log-info "Copying ${dir} skel into place" - mkdir -p "/mount${dir}" + mkdir -p "/mnt/dokku${dir}" rsync -a "/skel${dir}/" "${dir}/" || log-fail "Unable to copy ${dir} skel into place" fi @@ -32,10 +32,10 @@ main() { fi done - if [[ -f /mount/plugin-list ]]; then + if [[ -f /mnt/dokku/plugin-list ]]; then while read line; do dokku plugin:install "$(echo "$line" | awk '{print $2}')" "$(echo "$line" | cut -d':' -f1)" - done