# components to be used; IMPORTANT: there should be no space between the files names !COMPOSE_FILE='mariadb.yml,redis.yml,s3.yml'COMPOSE_PATH_SEPARATOR=','# system settingsTIME_ZONE='Europe/Berlin'# databaseSEATABLE_MYSQL_ROOT_PASSWORD='xxx'REDIS_PASSWORD='xxx'
---services:redis:image:${SEATABLE_REDIS_IMAGE:-redis:7.2.7-bookworm}restart:unless-stoppedcontainer_name:redisenvironment:-REDIS_PASSWORD=${REDIS_PASSWORD:?Variable is not set or empty}command:-/bin/sh--c-redis-server --requirepass "$${REDIS_PASSWORD:?REDIS_PASSWORD variable is not set}"networks:-backend-seatable-nethealthcheck:test:["CMD","redis-cli","ping"]interval:20sretries:3timeout:5sports:-6379:6379networks:backend-seatable-net:name:backend-seatable-net
---services:mariadb:image:${SEATABLE_DB_IMAGE:-mariadb:11.4.3-noble}restart:unless-stoppedcontainer_name:mariadbenvironment:-MYSQL_ROOT_PASSWORD=${SEATABLE_MYSQL_ROOT_PASSWORD:?Variable is not set or empty}-MYSQL_LOG_CONSOLE=true-MARIADB_AUTO_UPGRADE=1-TZ=Europe/Berlinvolumes:-"/opt/mariadb:/var/lib/mysql"networks:-backend-seatable-nethealthcheck:test:["CMD","/usr/local/bin/healthcheck.sh","--connect","--mariadbupgrade","--innodb_initialized",]interval:20sretries:3start_period:30stimeout:10sports:-3306:3306networks:backend-seatable-net:name:backend-seatable-net