services: store: environment: STORE_DB_DRIVER: mariadb STORE_MARIADB_DSN: "mysql:host=mariadb;port=3306;dbname=${MARIADB_DATABASE:-netbox_store};charset=utf8mb4" STORE_MARIADB_USER: "${MARIADB_USER:-netbox_store}" STORE_MARIADB_PASSWORD: "${MARIADB_PASSWORD:?MARIADB_PASSWORD must be set}" depends_on: mariadb: condition: service_healthy mariadb: image: mariadb:11.4 restart: unless-stopped environment: MARIADB_DATABASE: "${MARIADB_DATABASE:-netbox_store}" MARIADB_USER: "${MARIADB_USER:-netbox_store}" MARIADB_PASSWORD: "${MARIADB_PASSWORD:?MARIADB_PASSWORD must be set}" MARIADB_ROOT_PASSWORD: "${MARIADB_ROOT_PASSWORD:?MARIADB_ROOT_PASSWORD must be set}" volumes: - mariadb-data:/var/lib/mysql healthcheck: test: - CMD - healthcheck.sh - --connect - --innodb_initialized interval: 10s timeout: 5s retries: 10 start_period: 20s security_opt: - no-new-privileges:true networks: - store-internal volumes: mariadb-data: