Aktualisieren data/composer/letsencrypt/docker-compose.yml, data/composer/psc/docker-compose.yml Dateien

This commit is contained in:
Thomas Peterson 2021-02-15 15:27:08 +00:00
commit 0b299347ae
2 changed files with 182 additions and 0 deletions

View File

@ -0,0 +1,39 @@
version: '2'
services:
nginx-proxy:
image: jwilder/nginx-proxy
container_name: nginx-proxy
ports:
- "80:80"
- "443:443"
volumes:
- conf:/etc/nginx/conf.d
- vhost:/etc/nginx/vhost.d
- html:/usr/share/nginx/html
- dhparam:/etc/nginx/dhparam
- certs:/etc/nginx/certs:ro
- /var/run/docker.sock:/tmp/docker.sock:ro
networks:
- proxy-tier
letsencrypt:
image: jrcs/letsencrypt-nginx-proxy-companion
container_name: nginx-proxy-le
volumes_from:
- nginx-proxy
volumes:
- certs:/etc/nginx/certs:rw
- acme:/etc/acme.sh
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
proxy-tier:
external:
name: nginx-proxy
volumes:
conf:
vhost:
html:
dhparam:
certs:
acme:

View File

@ -0,0 +1,143 @@
version: "3"
services:
mongodb:
image: mongo:latest
volumes:
- mongodb:/data/db
networks:
- common
mysql:
image: registry.gitlab.com/printshopcreator/docker/docker_mysql:latest
depends_on:
- mongodb
environment:
- MYSQL_ROOT_PASSWORD=Wichtig1
- MYSQL_DATABASE=psc
volumes:
- mysql:/var/lib/mysql
networks:
- common
cron:
image: registry.gitlab.com/printshopcreator/docker/docker_cron:php7
depends_on:
- mongodb
- mysql
environment:
- SYMFONY_DECRYPTION_SECRET=ZfzbggHk012ImxwsovgF0iLkJf7pUJlMJ+uBLNTHFxbwz0iwe7STUJhAyULlDSv9unBVXfPW3DFf/VuVw6vPCQ==%
volumes:
- templates:/data/www/old/application/design
- styles:/data/www/old/public/styles
- temp:/data/www/old/public/temp
- market:/data/www/old/market
- market:/data/www/new/web/market
- temp:/data/www/new/web/uploads_backend
- temp:/data/www/new/web/temp
- uploads:/data/www/new/web/uploads
- uploads:/data/www/old/public/uploads
- shops:/data/www/old/public/shops
- shops:/data/www/new/web/uploads_shops
- packages:/data/www/old/data/packages
- media:/data/www/new/web/media
- plugins:/data/www/new/var/plugins/Custom
networks:
- common
php:
image: registry.gitlab.com/printshopcreator/docker/docker_php:php7
depends_on:
- mongodb
- mysql
environment:
- ftpUsername=dwsgruppe
- ftpPassword=23fd230d9sd
- ftpHost=dockserver.de
- ftpPort=20000
- ftpIp=188.34.194.141
- supportUrl=bbfde5d5-3192-4529-8a63-e4297fb98a2a
- SYMFONY_DECRYPTION_SECRET=ZfzbggHk012ImxwsovgF0iLkJf7pUJlMJ+uBLNTHFxbwz0iwe7STUJhAyULlDSv9unBVXfPW3DFf/VuVw6vPCQ==%
volumes:
- templates:/data/www/old/application/design
- styles:/data/www/old/public/styles
- temp:/data/www/old/public/temp
- market:/data/www/old/market
- market:/data/www/new/web/market
- temp:/data/www/new/web/uploads_backend
- temp:/data/www/new/web/temp
- uploads:/data/www/new/web/uploads
- uploads:/data/www/old/public/uploads
- shops:/data/www/old/public/shops
- shops:/data/www/new/web/uploads_shops
- packages:/data/www/old/data/packages
- media:/data/www/new/web/media
- plugins:/data/www/new/var/plugins/Custom
networks:
- common
tp:
image: registry.gitlab.com/printshopcreator/docker/docker_tp:swarm
networks:
- common
web:
image: registry.gitlab.com/printshopcreator/docker/docker_web:php7_tp
environment:
- VIRTUAL_HOST=dws-bestesvonhier.dockserver.de,dws-printchampion.dockserver.de,dwsintern.dockserver.de
- VIRTUAL_PORT=8000
- VIRTUAL_NETWORK=nginx-proxy
- LETSENCRYPT_HOST=dws-bestesvonhier.dockserver.de,dws-printchampion.dockserver.de,dwsintern.dockserver.de
- LETSENCRYPT_EMAIL=info@dws-gruppe.de
depends_on:
- mongodb
- mysql
- php
volumes:
- templates:/data/www/old/application/design
- styles:/data/www/old/public/styles
- temp:/data/www/old/public/temp
- market:/data/www/old/market
- market:/data/www/new/web/market
- temp:/data/www/new/web/uploads_backend
- temp:/data/www/new/web/temp
- uploads:/data/www/new/web/uploads
- uploads:/data/www/old/public/uploads
- shops:/data/www/old/public/shops
- shops:/data/www/new/web/uploads_shops
- packages:/data/www/old/data/packages
- media:/data/www/new/web/media
- plugins:/data/www/new/var/plugins/Custom
ports:
- "8000:80"
networks:
- proxy-tier
- common
sftp:
image: atmoz/sftp
ports:
- "20000:22"
command: ["/entrypoint", "dwsgruppe:23fd230d9sd:::upload"]
volumes:
- templates:/home/dwsgruppe/upload/templates
- uploads:/home/dwsgruppe/upload/uploads
- packages:/home/dwsgruppe/upload/packages
- shops:/home/dwsgruppe/upload/shops
- styles:/home/dwsgruppe/upload/styles
- temp:/home/dwsgruppe/upload/temp
- market:/home/dwsgruppe/upload/market
- plugins:/home/dwsgruppe/upload/plugins
networks:
- common
volumes:
templates:
styles:
shops:
packages:
plugins:
uploads:
temp:
market:
media:
mysql:
mongodb:
networks:
common:
proxy-tier:
external:
name: nginx-proxy