| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- version: '3.8'
- services:
- merbond:
- image: registry.odamus.com/drupal/drupal_7_rong:latest
- # depends_on:
- # - node
- networks:
- - db-network
- - traefik-network
- volumes:
- - type: volume
- source: drupal_html
- target: /var/www/html
- - type: volume
- source: drupal_backups
- target: /root/drush-backups
- - type: bind
- source: /etc/localtime
- target: /etc/localtime
- read_only: true
- deploy:
- replicas: 1
- mode: replicated
- placement:
- constraints:
- - node.role == manager
- - node.hostname == hetzner
- labels:
- - "traefik.enable=true"
- - traefik.docker.network=traefik-network
- - traefik.constraint-label=traefik-network
- - traefik.http.routers.drupal-see1-http.middlewares=http-to-https
- - traefik.http.routers.drupal-see1-https.rule=Host(`merbond.odamus.com`)
- - traefik.http.routers.drupal-see1-https.entrypoints=websecure
- - traefik.http.routers.drupal-see1-http.rule=Host(`merbond.odamus.com`)
- - traefik.http.routers.drupal-see1-http.entrypoints=web
- - "traefik.http.routers.drupal-see1-https.tls.certresolver=mychallenge"
- - traefik.http.services.drupal-see1.loadbalancer.server.port=80
- volumes:
- drupal_html:
- name: drupal_merbond-1-html
- external: true
- drupal_backups:
- name: drupal_merbond-1-backups
- external: true
- networks:
- db-network:
- external: true
- traefik-network:
- external: true
|