From 09235cd454896970fd30761cd3604821b0eb3e57 Mon Sep 17 00:00:00 2001 From: Thomas Peterson Date: Wed, 3 Mar 2021 19:16:01 +0000 Subject: [PATCH] Aktualisieren psc_suite.sh --- psc_suite.sh | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 psc_suite.sh diff --git a/psc_suite.sh b/psc_suite.sh new file mode 100644 index 0000000..1b3d484 --- /dev/null +++ b/psc_suite.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env bash + +echo Wie ist der Volume Name? (Beispiel: scsi-0HC_Volume_9789978) + +read VOLUMENAME + +mount -o discard,defaults /dev/disk/by-id/$VOLUMENAME /data +echo "/dev/disk/by-id/$VOLUMENAME /data ext4 discard,nofail,defaults 0 0" >> /etc/fstab + +apt update +apt upgrade -y +apt install docker.io -y +mkdir /data +mkdir /data/composer +mkdir /data/composer/psc +mkdir /data/composer/letsenrypt + +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