Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '2'
- services:
- web:
- image: nginx
- volumes:
- - ./nginx.conf:/etc/nginx/nginx.conf:ro
- links:
- - app
- volumes_from:
- - app
- environment:
- - VIRTUAL_HOST
- networks:
- - traefik
- labels:
- traefik.docker.network: "traefik_default"
- traefik.port: "80"
- traefik.backend: "cloud"
- traefik.frontend.rule: "Host:cloud.kevinsztern.fr"
- app:
- image: nextcloud:11-fpm
- links:
- - db
- volumes:
- - ./data/apps:/var/www/html/apps
- - ./data/config:/var/www/html/config
- - ./data/data:/var/www/html/data
- networks:
- - traefik
- db:
- image: mysql
- volumes:
- - ./mysql/runtime:/var/lib/mysql
- environment:
- MYSQL_ROOT_PASSWORD: pwd
- networks:
- - traefik
- cron:
- image: nextcloud:11-fpm
- links:
- - db
- volumes_from:
- - app
- user: www-data
- entrypoint: |
- bash -c 'bash -s <<EOF
- trap "break;exit" SIGHUP SIGINT SIGTERM
- while /bin/true; do
- /usr/local/bin/php /var/www/html/cron.php
- sleep 900
- done
- EOF'
- networks:
- - traefik
- networks:
- traefik:
- external:
- name: traefik_default
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement