Bower's installation under alpine-3.6
373
How to use
Mount volume to /data with project files, and set USERID / GROUPID to create the bower-runner user/group in container with same IDs
# run as root sample
docker run -v $PWD:/data --name ci-bower --rm -it joinville/bower:latest ls -la bower --version
# run with same user / group owner of the current directory / prevent create files as root:root
docker run -v $PWD:/data -e USERID="$(stat -c "%u" .)" -e GROUPID="$(stat -c "%g" .)" --name ci-bower --rm -it joinville/bower:latest ls -la bower --version
# run with ssh keys set / maybe needed for private git repositories
docker run -v $PWD:/data -v ~/.ssh:/home/bower-runner/.ssh -v ~/.ssh/id_rsa:/home/bower-runner/.ssh/id_rsa -v ~/.ssh/id_rsa.pub:/home/bower-runner/.ssh/id_rsa.pub -v ~/.ssh/known_hosts:/home/bower-runner/.ssh/known_hosts -e USERID="$(stat -c "%u" .)" -e GROUPID="$(stat -c "%g" .)" --name ci-bower --rm -it joinville/bower:latest bower install
Content type
Image
Digest
Size
32.2 MB
Last updated
almost 9 years ago
docker pull joinville/bower