FROM public.ecr.aws/docker/library/r-base:4.1.2 RUN apt-get -y update && apt-get install -y --no-install-recommends \ wget \ apt-transport-https \ ca-certificates \ libcurl4-openssl-dev \ libsodium-dev RUN apt-get update && apt-get install -y python3-dev python3-pip RUN pip3 install boto3 RUN R -e "install.packages('reticulate',dependencies=TRUE, repos='http://cran.rstudio.com/')" RUN R -e "install.packages(c('readr','plumber'))" ENV PATH="/opt/ml/code:${PATH}" WORKDIR /opt/ml/code COPY ./docker/run.sh /opt/ml/code/run.sh COPY ./docker/entrypoint.R /opt/ml/entrypoint.R RUN /bin/bash -c 'chmod +x /opt/ml/code/run.sh' ENTRYPOINT ["/bin/bash", "run.sh"]