First commit.
This commit is contained in:
commit
6f9c6d4487
|
@ -0,0 +1,68 @@
|
|||
FROM sharelatex/sharelatex:latest
|
||||
|
||||
MAINTAINER Andrea Dell'Amico <andrea.dellamico@isti.cnr.it>
|
||||
|
||||
RUN apt-get update && apt-get dist-upgrade -y
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
subversion \
|
||||
git \
|
||||
texlive texlive-full \
|
||||
gdal-bin \
|
||||
libgdal-dev \
|
||||
libgeos-dev \
|
||||
libspatialite-dev \
|
||||
proj-bin \
|
||||
proj-data \
|
||||
libproj-dev \
|
||||
libcurl4-openssl-dev \
|
||||
libnetcdf-dev \
|
||||
netcdf-bin \
|
||||
mono-runtime \
|
||||
libmono-microsoft-visualbasic10.0-cil \
|
||||
'libmono-2.0-1' \
|
||||
'libmono-corlib2.0-cil' \
|
||||
gsl-bin \
|
||||
libgsl0-dev \
|
||||
mesa-common-dev \
|
||||
libglu1-mesa-dev \
|
||||
postgis \
|
||||
postgresql-client
|
||||
|
||||
RUN apt-get update && apt-get install -y \
|
||||
r-recommended \
|
||||
r-base \
|
||||
r-base-dev \
|
||||
r-base-html \
|
||||
r-base-core \
|
||||
r-doc-html \
|
||||
r-cran-boot \
|
||||
r-cran-cluster \
|
||||
r-cran-foreign \
|
||||
r-cran-kernsmooth \
|
||||
r-cran-lattice \
|
||||
r-cran-mgcv \
|
||||
r-cran-nlme \
|
||||
r-cran-rpart \
|
||||
r-cran-survival \
|
||||
r-cran-mass \
|
||||
r-cran-class \
|
||||
r-cran-nnet \
|
||||
r-cran-spatial \
|
||||
r-cran-codetools \
|
||||
r-cran-matrix \
|
||||
jags
|
||||
|
||||
# copy the LatexMk file needed by knitr
|
||||
COPY LatexMk /etc/LatexMk
|
||||
|
||||
RUN mkdir -p /srv/d4science
|
||||
|
||||
RUN ln -s /srv/d4science/RStudioConfiguration/.Rprofile /etc/R/Rprofile.site
|
||||
|
||||
EXPOSE 80
|
||||
|
||||
WORKDIR /
|
||||
|
||||
ENTRYPOINT ["/sbin/my_init"]
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
my $root_file = $ARGV[-1];
|
||||
|
||||
add_cus_dep( 'Rtex', 'tex', 0, 'rtex_to_tex');
|
||||
sub rtex_to_tex {
|
||||
do_knitr("$_[0].Rtex");
|
||||
}
|
||||
|
||||
sub do_knitr {
|
||||
my $dirname = dirname $_[0];
|
||||
my $basename = basename $_[0];
|
||||
system("Rscript -e \"library('knitr'); setwd('$dirname'); knit('$basename')\"");
|
||||
}
|
||||
|
||||
my $rtex_file = $root_file =~ s/\.tex$/.Rtex/r;
|
||||
unless (-e $root_file) {
|
||||
if (-e $rtex_file) {
|
||||
do_knitr($rtex_file);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
## README file of the D4Science ShareLatex repository
|
||||
## Authors : Andrea Dell'Amico (ISTI-CNR)
|
||||
## Creation date : July 25th, 2018
|
||||
## ALst update : July 30th, 2018
|
||||
|
||||
# I. Content :
|
||||
|
||||
- Dockerfile file used to build a docker image
|
||||
- Rprofile.site file used to set R local options
|
||||
- README.md current information text file
|
||||
- map_functions.R up-to-date R script containing the functions enabling the generation of a map using a CSV file and images
|
||||
|
Loading…
Reference in New Issue