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

@@ -5,12 +5,19 @@ Description=Nextcloud DB Container
Pod=nextcloud.pod
ContainerName=nextcloud_db
Image=docker.io/library/mariadb:lts
Exec='--transaction-isolation=READ-COMMITTED' '--log-bin=binlog' '--binlog-format=ROW' '--socket=/tmp/docker/mysqld.sock' '--skip-networking'
Exec=--transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW --socket=${MARIADB_HOST} --skip-networking
# Enable auto-update container
AutoUpdate=registry
# pass this to attach it to container
EnvironmentFile=./.env
# Timezone
Environment=TZ=${TZ}
# DB credentials
Environment=MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD}
Environment=MARIADB_PASSWORD=${MARIADB_PASSWORD}
Environment=MARIADB_DATABASE=${MARIADB_DATABASE}
Environment=MARIADB_USER=${MARIADB_USER}
Volume=%h/podman/nextcloud/db:/var/lib/mysql