Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- nginx:
- image: jwilder/nginx-proxy:alpine
- networks:
- - web
- ports:
- - "443:443"
- - "80:80"
- container_name: nginx-proxy
- restart: unless-stopped
- volumes:
- - '/opt/docker-data/nginx/htpasswd:/etc/nginx/htpasswd'
- - '/opt/docker-data/nginx/certs:/etc/nginx/certs'
- - '/opt/docker-data/nginx/vhost.d:/etc/nginx/vhost.d'
- - '/opt/docker-data/nginx/html:/usr/share/nginx/html'
- - '/opt/docker-data/nginx/hdparam:/etc/nginx/dhparam'
- - '/var/run/docker.sock:/tmp/docker.sock'
- environment:
- - HSTS=off
- - DEFAULT_HOST=hostname.com
- labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "Lets Encrypt Companion"
- letsencrypt:
- image: jrcs/letsencrypt-nginx-proxy-companion
- container_name: nginx-letsencrypt
- restart: unless-stopped
- networks:
- - web
- volumes:
- - '/var/run/docker.sock:/var/run/docker.sock'
- - '/opt/docker-data/nginx/certs:/etc/nginx/certs'
- - '/opt/docker-data/nginx/vhost.d:/etc/nginx/vhost.d'
- - '/opt/docker-data/nginx/html:/usr/share/nginx/html'
- environment:
- - NGINX_PROXY_CONTAINER=nginx-proxy
- mariadb:
- image: mariadb
- container_name: mariadb
- restart: unless-stopped
- ports:
- - "3306:3306"
- networks:
- - web
- environment:
- - MYSQL_ROOT_PASSWORD=passwrd
- - MYSQL_USER=nextcloud
- - MYSQL_USER_PASSWORD=password
- - MYSQL_DATABASE=nextcloud
- networks:
- web:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement