#!/usr/bin/env bash echo Wie ist der Volume ID? Beispiel: 9789978 read VOLUMEID mkdir /data mount -o discard,defaults /dev/disk/by-id/scsi-0HC_Volume_$VOLUMEID /data echo "/dev/disk/by-id/scsi-0HC_Volume_9789978$VOLUMEID /data ext4 discard,nofail,defaults 0 0" >> /etc/fstab apt update apt upgrade -y apt install docker.io -y mkdir /data/composer mkdir /data/composer/psc mkdir /data/composer/letsencrypt mkdir /data/volumes mkdir /data/volumes/letsencrypt mkdir /data/volumes/letsencrypt/html mkdir /data/volumes/letsencrypt/conf mkdir /data/volumes/letsencrypt/vhost mkdir /data/volumes/letsencrypt/dhparam mkdir /data/volumes/letsencrypt/certs mkdir /data/volumes/letsencrypt/acme mkdir /data/volumes/psc mkdir /data/volumes/psc/templates mkdir /data/volumes/psc/styles mkdir /data/volumes/psc/temp mkdir /data/volumes/psc/shops mkdir /data/volumes/psc/packages mkdir /data/volumes/psc/mysql mkdir /data/volumes/psc/mongodb mkdir /data/volumes/psc/media mkdir /data/volumes/psc/market mkdir /data/volumes/psc/plugins mkdir /data/volumes/psc/uploads curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker network create nginx-proxy curl -L "https://gitlab.com/printshopcreator/psc-per-vm/-/raw/master/data/composer/letsencrypt/docker-compose.yml" -o /data/composer/letsencrypt/docker-compose.yml curl -L "https://gitlab.com/printshopcreator/psc-per-vm/-/raw/master/data/composer/psc/docker-compose.yml" -o /data/composer/psc/docker-compose.yml cd /data/composer/letsencrypt docker-compose up -d cd /data/composer/psc