Skip to content

Commit 22a1a9b

Browse files
author
Kenneth Daily
authored
Merge pull request #36 from Sage-Bionetworks/kdaily-add-dockerfile
Create Dockerfile
2 parents 47a5a96 + ad4baf1 commit 22a1a9b

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package: synapseusagereports
22
Title: Generate a Reports of Synapse Project Usage
3-
Version: 0.3.1
3+
Version: 0.3.2
44
Authors@R: person("Kenneth", "Daily", email = "kenneth.daily@sagebase.org", role = c("aut", "cre"))
55
Description: Generate a RMarkdown report of Synapse Project usage, including users, page views and downloads.
66
Depends: R (>= 3.3.1)

Dockerfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
FROM rocker/tidyverse:latest
2+
3+
RUN apt-get update -y
4+
RUN apt-get install -y dpkg-dev zlib1g-dev libssl-dev libffi-dev
5+
RUN apt-get install -y curl libcurl4-openssl-dev
6+
7+
ENV R_REMOTES_NO_ERRORS_FROM_WARNINGS=true
8+
9+
COPY . /synapseusagereports
10+
WORKDIR /synapseusagereports
11+
12+
RUN Rscript -e 'devtools::install_deps(pkg = ".", dependencies = TRUE, threads = getOption("Ncpus",1))'
13+
RUN R CMD INSTALL .
14+
15+
COPY inst/scripts/render_report.R /usr/local/bin/
16+
COPY inst/scripts/report_data_query.R /usr/local/bin/

0 commit comments

Comments
 (0)