Files
templates/blueprints/nextcloud-aio/docker-compose.yml
Sina Sebastian Eetezadi 2f249505de feat: Enhanced Nextcloud template with Redis, automated config, and improved setup (#672)
* Update docker-compose.yml

* fix: stable nextcloud, add redis, auto config, fixed mariadb

* fix: meta nextcloud

* fix: vars

* fix: non capital

* fix: template.toml

* fix: env vars

* fix: var naming

* fix: command

* fix: command

* another try

* keep it simple

* fix toml

* retry classic

* add: admin user

* no aito install

* feat: automated fixes

* fix  file pasth

* fix: manual script

* fix: script

* fix: png logo

* fix: meta logo data

---------

Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com>
2026-03-05 01:24:56 -06:00

34 lines
802 B
YAML

services:
nextcloud:
image: nextcloud:stable
restart: always
volumes:
- nextcloud_data:/var/www/html
- ../files/fix-nextcloud.sh:/usr/local/bin/fix-nextcloud.sh:ro
environment:
- MYSQL_HOST=nextcloud_db
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
depends_on:
- nextcloud_db
- nextcloud_redis
nextcloud_db:
image: mariadb:10.11
restart: always
volumes:
- nextcloud_db_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
nextcloud_redis:
image: redis:alpine
restart: always
volumes:
nextcloud_data:
nextcloud_db_data: