diff --git a/src/Dockerfile b/src/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..3948c5289035c33f4a40e06babdd1a73ff2f15c1 --- /dev/null +++ b/src/Dockerfile @@ -0,0 +1,11 @@ +FROM rocker/tidyverse + +RUN apt-get update \ + && apt-get install -y \ + libxt6 + +RUN Rscript -e "install.packages('rmdformats')" + +#session 1 +RUN Rscript -e "install.packages('rvest')" +RUN Rscript -e "install.packages('remotes'); remotes::install_github('rlesur/klippy')" diff --git a/src/create_docker_to_deploy_the_course.sh b/src/create_docker_to_deploy_the_course.sh new file mode 100644 index 0000000000000000000000000000000000000000..3a6e2f7637927a985b2423efddca5abd940ff9d1 --- /dev/null +++ b/src/create_docker_to_deploy_the_course.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +set -euo pipefail +o nounset + + +TAG="v2022" + +IMAGE_NAME="r_for_beginners" +DOCKERFILE_DIR="." + +REPO=carinerey/$IMAGE_NAME + +echo "## Build docker: $REPO:$TAG ##" +docker build -t $REPO:$TAG $DOCKERFILE_DIR +echo "## Build docker: $REPO ##" +docker build -t $REPO $DOCKERFILE_DIR + +if [[ $1 == "push_yes" ]] +then + echo "## Push docker ##" + docker push $REPO:$TAG + docker push $REPO +fi