Chore: moved the nextcloud setup to control via environment variables

This commit is contained in:
coolnsx
2025-09-28 17:24:20 +05:30
parent 5eb90153ed
commit 19fae3f6d3
6 changed files with 70 additions and 27 deletions

View File

@@ -15,21 +15,14 @@ Image=docker.io/library/nextcloud:fpm-alpine
# Enable auto-update container
AutoUpdate=registry
Environment=TZ=${TZ}
# Redis Credentials
Environment=REDIS_HOST=/tmp/docker/valkey.sock
# DB credentials
# DB credentials (only required when setting up first time)
Environment=MYSQL_PASSWORD=${MARIADB_PASSWORD}
Environment=MYSQL_DATABASE=${MARIADB_DATABASE}
Environment=MYSQL_USER=${MARIADB_USER}
Environment=MYSQL_HOST=localhost:/tmp/docker/mysqld.sock
Environment=MYSQL_HOST=localhost:${MARIADB_HOST}
# PHP Optimizations
Environment=PHP_MEMORY_LIMIT=2G
Environment=PHP_UPLOAD_LIMIT=100G
Environment=PHP_OPCACHE_MEMORY_CONSUMPTION=256
# env file
EnvironmentFile=./.env
Volume=%h/podman/nextcloud/html:/var/www/html
Volume=%h/nextcloud:/var/www/html/data