You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.0 KiB
YAML

version: '2'
services:
db:
image: mariadb
container_name: nextcloud-db
restart: always
command: ['--innodb_read_only_compressed=OFF']
volumes:
- ./db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=*$6E@md$C977
- MYSQL_PASSWORD=p@$$w0rd
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud:latest
container_name: nextcloud
restart: always
user: 1000:1000
sysctls:
- net.ipv4.ip_unprivileged_port_start=0
volumes:
- ./nextcloud:/var/www/html
- /mnt/data:/data
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
- VIRTUAL_HOST=cloud.micard-family.fr
- LETSENCRYPT_HOST=cloud.micard-family.fr
- LETSENCRYPT_EMAIL=emilien.micard@gmail.com
- MYSQL_HOST=nextcloud-db
- MYSQL_PASSWORD=p@$$w0rd
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
depends_on:
- db
networks:
default:
external:
name: proxy_nginxproxy