Added mariadb instance for nextcloud

This commit is contained in:
2025-02-06 20:05:14 +01:00
parent 9227a762e4
commit e5a1b431cc
5 changed files with 660 additions and 616 deletions

View File

@@ -283,3 +283,34 @@ services:
# services
traefik.http.services.nextcloud-websecure.loadbalancer.server.port: 443
traefik.http.services.nextcloud-websecure.loadbalancer.server.scheme: https
mariadb-nextcloud:
container_name: mariadb-nextcloud
image: mariadb:11
restart: unless-stopped
stop_grace_period: 5s
security_opt: # see https://github.com/MariaDB/mariadb-docker/issues/434#issuecomment-1136151239
- seccomp:unconfined
- apparmor:unconfined
command: --skip-name-resolve=1
--innodb-buffer-pool-size=128M
--innodb_flush_log_at_trx_commit=2
--innodb_log_buffer_size=32M
--innodb_max_dirty_pages_pct=90
--query_cache_type=1
--query_cache_limit=2M
--query_cache_min_res_unit=2k
--query_cache_size=64M
--tmp_table_size=64M
--max_heap_table_size=64M
--long_query_time=1
environment:
MARIADB_AUTO_UPGRADE: "1"
MARIADB_INITDB_SKIP_TZINFO: "1"
MARIADB_ROOT_PASSWORD: "{{docker.mariadb_nextcloud.database_password}}"
MARIADB_USER: "nextcloud"
MARIADB_PASSWORD: "{{docker.mariadb_nextcloud.database_password}}"
MARIADB_DATABASE: "nextcloud"
ports:
- 3307:3306
volumes:
- "{{docker.mariadb_nextcloud.data_volume}}:/var/lib/mysql"