Skip to content

F4-Group/dokku-copy-build-files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copy build files plugin for Dokku

Copies files from the host's /home/dokku//DOKKU_BUILD_FILES directory to the /app directory of a dokku image before the image is built.

This is useful to preconfigure some private registries credentials, for example using a .npmrc file.

requirements

  • dokku 0.4.0+
  • docker 1.8.x

installation

dokku plugin:install https://github.com/f4-group/dokku-copy-build-files.git copy-build-files

usage

To use, create a DOKKU_BUILD_FILES directory in /home/dokku/<APP>. For instance, if we have an application called lolipop:

mkdir -p /home/dokku/lolipop/DOKKU_BUILD_FILES

Next, add your files to that directory. You will also need to ensure the dokku user has ownership and read access to these files:

chown -R dokku:dokku /home/dokku/lolipop/DOKKU_BUILD_FILES
chmod -R +r /home/dokku/lolipop/DOKKU_BUILD_FILES

Once that is done, any deploy should automatically add the file to the /app directory of the image, and the files will be available during container build.