NESCent / popgenInfo

Vignettes for Population Genetics in R
http://popgen.nescent.org
MIT License
20 stars 50 forks source link

Fixes how Docker is run #152

Closed hlapp closed 8 years ago

hlapp commented 8 years ago

The recent problems (see #150) with deploying the rebuilt site stem from the fact that the rendering was run within the Docker container under the default (root) user. On Linux (the environment under which we run at Circle) this means the rendering products are then owned by root, which can't be deleted outside of the container by the user under which the integration tests run.

This changes this to the rendering running under the same uid and gid as the user running the build does. As a result, any files newly created should be deletable by the host user outside of the container.

To form a complete changeset for testing, this also needs to remove the superfluous bootstrap and jQuery libraries, so I have included #151 here.

zkamvar commented 8 years ago

@hlapp, these changes look good. Merge when ready.

hlapp commented 8 years ago

Yay - website deploy works again: https://circleci.com/gh/NESCent/popgenInfo/434