FROM rocker/tidyverse:latest

RUN apt-get update -y && apt-get install -y \
	libcurl4-openssl-dev \
	libxml2-dev \
	libssl-dev \
	libgsl0-dev

RUN mkdir -p /analysis
WORKDIR /analysis

# Install dependencies
COPY requirements.R .
RUN Rscript requirements.R

# Copy source files
COPY *.R .
COPY data/ ./data/

# Create output directories
# RUN mkdir -p out/plots out/data

# Set entrypoint
ENTRYPOINT ["Rscript", "main.R"]