This commit is contained in:
Thomas Peterson 2025-10-15 11:23:01 +02:00
parent ab1b999042
commit c1cc084b96
2 changed files with 10 additions and 18 deletions

View File

@ -7,7 +7,7 @@ services:
networks: networks:
- common - common
mysql: mysql:
image: registry.gitlab.com/printshopcreator/docker/docker_mysql:latest image: mariadb
depends_on: depends_on:
- mongodb - mongodb
environment: environment:
@ -18,7 +18,7 @@ services:
networks: networks:
- common - common
cron: cron:
image: registry.gitlab.com/printshopcreator/docker/docker_cron:php7 image: registry.thomas-peterson.de/printshopcreator/docker/php-cron-prod:2.2
depends_on: depends_on:
- mongodb - mongodb
- mysql - mysql
@ -42,8 +42,8 @@ services:
- plugins:/data/www/new/var/plugins/Custom - plugins:/data/www/new/var/plugins/Custom
networks: networks:
- common - common
php: php-fpm:
image: registry.gitlab.com/printshopcreator/docker/docker_php:php7 image: registry.thomas-peterson.de/printshopcreator/docker/php-fpm-prod:2.2
depends_on: depends_on:
- mongodb - mongodb
- mysql - mysql
@ -74,12 +74,8 @@ services:
- /data/composer/psc/docker-compose.yml:/data/www/new/compose.yml - /data/composer/psc/docker-compose.yml:/data/www/new/compose.yml
networks: networks:
- common - common
tp:
image: registry.gitlab.com/printshopcreator/docker/docker_tp:swarm
networks:
- common
web: web:
image: registry.gitlab.com/printshopcreator/docker/docker_web:php7_tp image: registry.thomas-peterson.de/printshopcreator/docker/web-prod:2.2
environment: environment:
- VIRTUAL_HOST=subdomain.domain.de - VIRTUAL_HOST=subdomain.domain.de
- VIRTUAL_PORT=80 - VIRTUAL_PORT=80
@ -170,12 +166,6 @@ volumes:
type: 'none' type: 'none'
o: 'bind' o: 'bind'
device: '/data/volumes/psc/temp' device: '/data/volumes/psc/temp'
bundles:
driver: local
driver_opts:
type: 'none'
o: 'bind'
device: '/data/volumes/psc/bundles'
market: market:
driver: local driver: local
driver_opts: driver_opts:

View File

@ -60,13 +60,15 @@ chmod -R 0777 /data/volumes/psc/watch
echo '/data/volumes/psc/watch/upgrade IN_MODIFY cd /data/composer/psc && docker system prune -f && docker-compose pull && docker-compose up -d' >> /etc/incron.d/1-upgrade echo '/data/volumes/psc/watch/upgrade IN_MODIFY cd /data/composer/psc && docker system prune -f && docker-compose pull && docker-compose up -d' >> /etc/incron.d/1-upgrade
echo '/data/volumes/psc/watch/update IN_MODIFY cd /data/composer/psc && docker-compose up -d' >> /etc/incron.d/2-update echo '/data/volumes/psc/watch/update IN_MODIFY cd /data/composer/psc && docker-compose up -d' >> /etc/incron.d/2-update
curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose curl -L "https://github.com/docker/compose/releases/download/v2.40.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
docker network create nginx-proxy 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://git.thomas-peterson.de/boonkerz/psc-per-vm/raw/branch/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 curl -L "https://git.thomas-peterson.de/boonkerz/psc-per-vm/raw/branch/master/data/composer/psc/docker-compose.yml" -o /data/composer/psc/docker-compose.yml
curl -L "https://git.thomas-peterson.de/boonkerz/psc-per-vm/raw/branch/master/my_proxy.conf" -o /data/volumes/letsencrypt/conf/my_proxy.conf
cd /data/composer/letsencrypt cd /data/composer/letsencrypt
docker-compose up -d docker-compose up -d