2017-08-13 16:11:02 +02:00
|
|
|
FROM r-base
|
|
|
|
|
|
|
|
RUN apt-get update && \
|
2017-08-14 20:02:04 +02:00
|
|
|
apt-get install -y libssl-dev libcurl3-dev cron libgdal-dev libgeos-dev libproj-dev libudunits2-dev liblwgeom-dev
|
2017-08-13 16:11:02 +02:00
|
|
|
|
|
|
|
# install dependencies
|
2017-08-14 20:02:04 +02:00
|
|
|
RUN Rscript -e 'install.packages("sf")'
|
2017-08-13 16:11:02 +02:00
|
|
|
RUN Rscript -e 'install.packages("magrittr")'
|
|
|
|
RUN Rscript -e 'install.packages("devtools")'
|
2018-09-05 10:27:55 +02:00
|
|
|
RUN Rscript -e 'devtools::install_github("sensebox/opensensmapR")'
|
2017-08-13 16:11:02 +02:00
|
|
|
|
|
|
|
# install crontab
|
|
|
|
COPY crontab /crontab
|
|
|
|
RUN /usr/bin/crontab /crontab
|
|
|
|
|
2017-08-14 20:02:04 +02:00
|
|
|
RUN apt-get clean && apt-get autoremove -y
|
2017-08-13 16:11:02 +02:00
|
|
|
|
|
|
|
# install script
|
2017-08-14 20:02:04 +02:00
|
|
|
COPY get-counts.R /script/get-counts.R
|
|
|
|
COPY get-boxes.R /script/get-boxes.R
|
2017-08-13 16:11:02 +02:00
|
|
|
|
2017-08-14 20:02:04 +02:00
|
|
|
WORKDIR /script/data
|
|
|
|
CMD ["cron", "-f"]
|