commit 0b299347aefb9ae90d837aa78d8ed86d999f6005 Author: Thomas Peterson Date: Mon Feb 15 15:27:08 2021 +0000 Aktualisieren data/composer/letsencrypt/docker-compose.yml, data/composer/psc/docker-compose.yml Dateien diff --git a/data/composer/letsencrypt/docker-compose.yml b/data/composer/letsencrypt/docker-compose.yml new file mode 100644 index 0000000..afacb19 --- /dev/null +++ b/data/composer/letsencrypt/docker-compose.yml @@ -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: \ No newline at end of file diff --git a/data/composer/psc/docker-compose.yml b/data/composer/psc/docker-compose.yml new file mode 100644 index 0000000..2d576fe --- /dev/null +++ b/data/composer/psc/docker-compose.yml @@ -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