--- version: "3.8" services: app: secrets: - db_password environment: - UPTIME_KUMA_GH_REPO=louislam:uptime-kuma - UPTIME_KUMA_DB_TYPE=mariadb - UPTIME_KUMA_DB_HOSTNAME=db - UPTIME_KUMA_DB_PORT=3306 - UPTIME_KUMA_DB_NAME=kuma - UPTIME_KUMA_DB_USERNAME=kuma - UPTIME_KUMA_DB_PASSWORD_FILE=/run/secrets/db_password depends_on: - db db: image: mariadb:11.8 environment: - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db_root_password - MYSQL_PASSWORD_FILE=/run/secrets/db_password - MYSQL_USER=kuma - MYSQL_DATABASE=kuma volumes: - mariadb:/var/lib/mysql networks: - internal secrets: - db_password - db_root_password volumes: mariadb: secrets: db_password: external: true name: ${STACK_NAME}_db_password_${SECRET_DB_PASSWORD_VERSION} db_root_password: external: true name: ${STACK_NAME}_db_root_password_${SECRET_DB_ROOT_PASSWORD_VERSION}