Aktualisieren psc_suite.sh
This commit is contained in:
parent
99bb88836a
commit
09235cd454
51
psc_suite.sh
Normal file
51
psc_suite.sh
Normal file
@ -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
|
||||
Loading…
Reference in New Issue
Block a user