mrrl-containers

MRRL version of container scripts
git clone https://ccx.te2000.cz/git/mrrl-containers
Log | Files | Refs

commit 8b0dd46569ff06ae47630512911cd96f03dccd73
parent d8a5c0b32cdf8cd00569e43f48328ca8853a1dec
Author: Jan Pobříslo <ccx@te2000.cz>
Date:   Tue, 24 May 2022 10:22:14 +0200

Container for Recombee infra stuff
Diffstat:
Mzsh-functions/confz_site_containers_init | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/zsh-functions/confz_site_containers_init b/zsh-functions/confz_site_containers_init @@ -35,6 +35,16 @@ confz_site_containers_user_check() { require container_service_generic \ image_name=alpine-dev fstab_extra=${(F)fstab} \ :containers_dir :svscan_dir :user + + # bind-mounts for alpine-recombee + bindroot=$vars[containers_dir]/user/$vars[user]/alpine-recombee/root + fstab=( ) + for bind_dir in /home/$vars[user]/git/recombee; do + fstab+=( $bind_dir$'\t'$bindroot/${bind_dir#/}$bind ) + done + require container_service_generic \ + image_name=alpine-recombee fstab_extra=${(F)fstab} \ + :containers_dir :svscan_dir :user } confz_site_container_services_check() { @@ -87,6 +97,9 @@ confz_site_container_images_check() { require site_container_alpine :containers_dir :svscan_dir \ image_name=alpine-ssh packages="$alpine_community openssh dropbear" + require site_container_alpine :containers_dir :svscan_dir \ + image_name=alpine-recombee packages="$alpine_community python3 git vim ruby vis ipython openssh" + local -a void_core=( abduco s6