diff --git a/.env.sample b/.env.sample index cee116f90a28553ddac1db7f6b139974a6462992..c593a41ca76c802c9d9bfad298a5d50dc31f1594 100644 --- a/.env.sample +++ b/.env.sample @@ -1,8 +1,6 @@ -#COMPOSE_FILE=docker-compose.yml:traefik.yml -COMPOSE_FILE=docker-compose.yml:ports.yml +#COMPOSE_FILE=docker-compose.yml:dri.yml:traefik.yml +COMPOSE_FILE=docker-compose.yml:dri.yml:ports.yml - -PASS=MON_SUPER_MOT_DE_PASSE NAME=kasmVNC VNC_USER=kasm HOST=kasmVNC.tetras-lab.io @@ -10,15 +8,21 @@ PORT=3001 UID=1000 GID=1000 -# === install module === # -# -# Put variable at true to install -# Put variable at false to do not install -# +# === Webtop specific variables === # +# https://docs.linuxserver.io/images/docker-webtop/#options-in-all-kasmvnc-based-gui-containers # ====================== # +CUSTOM_USER=kasmuser +PASSWORD=MON_SUPER_MOT_DE_PASSE +TITLE=Webtop LC_ALL=fr_FR-UTF-8 TZ=Europe/Paris + +# === install/config module === # +# Set variable to true to install or enable, +# false otherwise. +# ====================== # + # Install anaconda (distribution platform for Python and R) ANACONDA=true # Install QGIS diff --git a/docker-compose.yml b/docker-compose.yml index e75ec49135dfd14ed4aa91ee52544737ac090458..78c10c7ec7129d57c407e7aa9dc45af8ba0b4aca 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,15 +15,15 @@ services: volumes: - homedir:/config:rw environment: - - PASSWORD=${PASS} + - PASSWORD=${PASSWORD} - ANACONDA=${ANACONDA} - - CUSTOM_USER=${VNC_USER} + - CUSTOM_USER=${CUSTOM_USER} - PUID=${UID} - PGID=${GID} - TZ=${TZ} - SUDO=${SUDO} - devices: - - /dev/dri:/dev/dri #optional + - TITLE=${TITLE} + - LC_ALL=${LC_ALL} volumes: homedir: diff --git a/dri.yml b/dri.yml new file mode 100644 index 0000000000000000000000000000000000000000..38a9022bdf3d06c7a8f49dd24730ec63673b225e --- /dev/null +++ b/dri.yml @@ -0,0 +1,5 @@ + +services: + kasm: + devices: + - /dev/dri:/dev/dri #optional