https://github.com/ctlab/phantasus
Revision 3060d2b3ea45059741f3612cf8273a125315b3ac authored by Nitesh Turaga on 27 October 2020, 15:33:27 UTC, committed by Nitesh Turaga on 27 October 2020, 15:33:27 UTC
1 parent efcdf05
Tip revision: 3060d2b3ea45059741f3612cf8273a125315b3ac authored by Nitesh Turaga on 27 October 2020, 15:33:27 UTC
bump x.y.z version to odd y following creation of RELEASE_3_12 branch
bump x.y.z version to odd y following creation of RELEASE_3_12 branch
Tip revision: 3060d2b
Dockerfile
FROM assaron/phantasus-preimage
ARG TARGET_BRANCH=master
ARG PHANTASUS_BUILD
ARG GITHUB_PAT
ENV OCPU_MASTER_HOME=/var/phantasus/ocpu-root
# RUN apt install -y git && git clone -b ${TARGET_BRANCH} --recursive https://github.com/ctlab/phantasus /root/phantasus
COPY . /root/phantasus
RUN R -e 'devtools::install("/root/phantasus", dependencies=TRUE, upgrade=FALSE, build_vignettes=TRUE); remove.packages("BH")'
RUN printf "window.PHANTASUS_BUILD='$PHANTASUS_BUILD';" >> /root/phantasus/inst/www/phantasus.js/RELEASE.js
RUN cp -r /root/phantasus/inst/www/phantasus.js /var/www/html/phantasus
RUN cp -r /root/phantasus/inst/configs/nginx /etc/
RUN cp -r /root/phantasus/inst/configs/opencpu /etc/
RUN cp -r /root/phantasus/inst/configs/apache2 /etc/
RUN cp /root/phantasus/inst/configs/index.html /var/www/html/
RUN cp -f /root/phantasus/inst/docker-entrypoint.sh /usr/bin/docker-entrypoint.sh
RUN rm -rf /root/phantasus/inst
RUN a2dissite default-ssl.conf
RUN a2dissite 000-default.conf
RUN a2dissite rstudio.conf
EXPOSE 8000
RUN echo "LC_ALL=en_US.UTF-8" >> /etc/environment
RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
RUN echo "LANG=en_US.UTF-8" > /etc/locale.conf
RUN locale-gen en_US.UTF-8
RUN mkdir -p /var/phantasus/cache && chown www-data /var/phantasus/cache
RUN mkdir -p /var/phantasus/preloaded && chown www-data /var/phantasus/preloaded
RUN mkdir -p /var/phantasus/ocpu-root && chown www-data /var/phantasus/ocpu-root
ENV OCPU_USER=www-data
CMD /usr/bin/docker-entrypoint.sh
Computing file changes ...