Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • main
  • master
2 results

Target

Select target project
  • LBMC/hub/formations/R_basis
  • can/R_basis
2 results
Select Git revision
  • main
  • master
  • quarto-rebuild
3 results
Show changes
FROM rocker/tidyverse
RUN apt-get update \
&& apt-get install -y \
libxt6 \
cargo
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')"
#session 3
RUN Rscript -e "install.packages('gganimate')"
RUN Rscript -e "install.packages('gifski')"
RUN Rscript -e "install.packages('openxlsx')"
#session4
RUN Rscript -e "install.packages(c('ghibli', 'nycflights13','viridis','ggrepel'))"
\ No newline at end of file
#!/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
......@@ -7,9 +7,9 @@ USERMAILS=$@
for USERMAIL in ${USERMAILS[@]}
do
USERNAME=$(echo ${USERMAIL} | sed -E 's/(.*)@.*/\1/')
adduser ${USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password
adduser ${USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password --force-badname > /dev/null
PASSWD=$(openssl rand -base64 10)
echo "${USERNAME}:${PASSWD}" | chpasswd
echo "${USERNAME}:${PASSWD}" | chpasswd > /dev/null
echo "======================================================================="
echo "${USERMAIL}:"
echo "${USERNAME}"
......
#! /usr/bin/bash
# USAGE
# wget https://gitbio.ens-lyon.fr/can/R_basis/-/raw/main/src/create_users_from_user_list_csv.sh
# upload r_user_list_<day_number>_<day>.csv from your computer to the rstudio server
# sudo bash create_users_from_user_list_csv.sh r_user_list_<day_number>_<day>.csv
USER_PASSWORD_FILENAME=$@
while IFS=';' read -r NAME SURNAME EMAIL LAB COMMENT STATUS USERNAME PASSWD ; do
if [[ $EMAIL =~ "@" ]]
then
echo "=========================================="
echo user: $NAME $SURNAME $EMAIL $LAB
echo r_login: $USERNAME
echo r_passwd: $PASSWD
adduser ${USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password --force-badname > /dev/null
echo "${USERNAME}:${PASSWD}" | chpasswd > /dev/null
fi
done < $USER_PASSWORD_FILENAME
echo "=========================================="
#! /usr/bin/bash
# USAGE
# wget https://gitbio.ens-lyon.fr/can/R_basis/-/raw/master/src/create_users_from_user_pwd_list.sh
# upload X_user_pwd_list.tsv from your computer to the rstudio server
# sudo bash create_users_from_user_pwd_list.sh X_user_pwd_list.tsv
USER_PASSWORD_FILENAME=$@
while IFS=$'\t' read -r GROUPE NAME SURNAME MAIL LOGIN_CBP PASSWD_CBP LABO R_USERNAME R_PASSWD ; do
if [[ $MAIL =~ "@" ]]
then
echo "=========================================="
echo user: $NAME $SURNAME $MAIL $LABO group:$GROUPE
if ! [[ $GROUPE =~ "L" ]]
then
echo computer_login: $LOGIN_CBP
echo computer_passwd: $PASSWD_CBP
else
echo computer_login: "TP"
echo computer_passwd:
fi
echo r_login: $R_USERNAME
echo r_passwd: $R_PASSWD
adduser ${R_USERNAME} --gecos 'First Last,RoomNumber,WorkPhone,HomePhone' --disabled-password --force-badname > /dev/null
echo "${R_USERNAME}:${R_PASSWD}" | chpasswd > /dev/null
fi
done < $USER_PASSWORD_FILENAME
echo "=========================================="
\ No newline at end of file
File moved
This diff is collapsed.
......@@ -16,11 +16,11 @@ html, body {
@font-face {
font-family: 'Yanone Kaffeesatz';
src:url("../src/YanoneKaffeesatz-Bold.ttf");
src:url("../www/YanoneKaffeesatz-Bold.ttf");
}
@font-face {
font-family: 'Raleway';
src:url("../src/Raleway-Regular.ttf");
src:url("../www/Raleway-Regular.ttf");
}
@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz&display=swap');
......