├── README.md └── Dockerfile /README.md: -------------------------------------------------------------------------------- 1 | # docker-buildshiny 2 | An image for testing shiny apps 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mangothecat/buildr:3.4.1 2 | 3 | ENV PHANTOM_JS 2.1.1 4 | 5 | RUN apt-get update -qq && apt-get -y --no-install-recommends install \ 6 | libicu-dev \ 7 | libfontconfig1-dev \ 8 | libjpeg-dev \ 9 | libfreetype6 \ 10 | libfreetype6-dev \ 11 | libssl-dev \ 12 | libpng-dev \ 13 | bzip2 14 | 15 | RUN cd ~ \ 16 | && wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-${PHANTOM_JS}-linux-x86_64.tar.bz2 \ 17 | && tar xvjf phantomjs-${PHANTOM_JS}-linux-x86_64.tar.bz2 \ 18 | && mv phantomjs-${PHANTOM_JS}-linux-x86_64 /usr/local/share \ 19 | && ln -sf /usr/local/share/phantomjs-${PHANTOM_JS}-linux-x86_64/bin/phantomjs /usr/local/bin 20 | 21 | RUN R -e "remotes::install_github(\"rstudio/shinytest\")" 22 | --------------------------------------------------------------------------------