Sign inSign up

joinville/bower

By joinville

•Updated almost 9 years ago

Bower's installation under alpine-3.6

Image
0

373

joinville/bower repository overview

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

Tag summary

Content type

Image

Digest

Size

32.2 MB

Last updated

almost 9 years ago

docker pull joinville/bower