Files
docker-compose-hatthieves/production/nextcloud/docker-compose.yml
2020-08-23 12:06:04 +00:00

52 líneas
1.2 KiB
YAML

version: '2'
services:
nextcloud:
image: nextcloud
restart: always
container_name: nextcloud
hostname: nextcloud
environment:
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=n3xtcl0ud.
- MYSQL_HOST=mariadb-nextcloud
depends_on:
- mariadb-nextcloud
expose:
- 80
links:
- mariadb-nextcloud
volumes:
- ./nextcloud/html/custom_apps:/var/www/html/custom_apps
- ./nextcloud/html/config:/var/www/html/config
- ./nextcloud/html/data:/var/www/html/data
- ./nextcloud/html/themes:/var/www/html/themes
networks:
mynet:
ipv4_address: 172.119.0.101
mariadb-nextcloud:
image: mariadb:10.5
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
container_name: mariadb-nextcloud
hostname: mariadb-nextcloud
volumes:
- ./nextcloud/mysql:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=n3xtcl0ud.
- MYSQL_PASSWORD=n3xtcl0ud.
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
networks:
mynet:
ipv4_address: 172.119.0.102
networks:
mynet:
driver: bridge
ipam:
config:
- subnet: 172.119.0.0/24