This commit is contained in:
2026-07-19 17:33:14 +02:00
parent 4daebed7e0
commit b50bd0c303
24 changed files with 585 additions and 5 deletions
+52
View File
@@ -0,0 +1,52 @@
services:
db:
image: mariadb:11.8
restart: unless-stopped
command: --transaction-isolation=READ-COMMITTED
environment:
MARIADB_DATABASE: nextcloud
MARIADB_USER: nextcloud
MARIADB_PASSWORD: "{{ nextcloud_db_password }}"
MARIADB_RANDOM_ROOT_PASSWORD: 1
volumes:
- db:/var/lib/mysql
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
retries: 12
redis:
image: redis:alpine
restart: unless-stopped
nextcloud:
image: nextcloud:34.0.1-apache
restart: unless-stopped
depends_on:
db:
condition: service_healthy
redis:
condition: service_started
ports:
- "127.0.0.1:8081:80"
volumes:
- html:/var/www/html
- /var/nextcloud:/var/nextcloud
- /opt/nightingale/songs:/karaoke
environment:
TRUSTED_PROXIES: "172.16.0.0/12"
APACHE_DISABLE_REWRITE_IP: 1
cron:
image: nextcloud:34.0.1-apache
restart: unless-stopped
entrypoint: /cron.sh
depends_on:
db:
condition: service_healthy
redis:
condition: service_started
volumes:
- html:/var/www/html
- /var/nextcloud:/var/nextcloud
volumes:
db:
html:
+8
View File
@@ -0,0 +1,8 @@
$ANSIBLE_VAULT;1.1;AES256
32386635343938666234396638643362313132333261366139326466633332386336656232353434
3631396261346166373435616436303738323563616265610a353064643636363161306565393566
63336231376663303437303565383463323463376563356533303333663734653730373731393932
3139346639613732630a376463343931363330316430313833316137383066343831323564333638
30636130353266306438333538623161306432613631313035376537623961316433363333623335
31663238326666326630313562343062313166643535303736343335623031303635623636613366
646463656333366161626336386466613465