# Rx3 MariaDB Mageia-9 Docker Image #------------------------------------------------------------------------------- name: ${IMG_NAME} services: database: container_name: ${IMG_NAME} image: ${IMG_URL} build: context: . args: - IMG_NAME=${IMG_NAME} - IMG_FULL_NAME=${IMG_FULL_NAME} - IMG_VERSION=${IMG_VERSION} - IMG_MAINTAINER=${IMG_MAINTAINER} - IMG_URL_PREFIX=${IMG_URL_PREFIX} restart: unless-stopped environment: MARIADB_UID: ${MARIADB_UID} MARIADB_GID: ${MARIADB_GID} MARIADB_ROOT_HOST: ${MARIADB_ROOT_HOST} MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD} MARIADB_DATABASE: ${MARIADB_DATABASE} MARIADB_USER: ${MARIADB_USER} MARIADB_PASSWORD: ${MARIADB_PASSWORD} healthcheck: test: ["CMD", 'mysqladmin', 'ping', '-h', 'localhost', '-u', 'root', '-p${MARIADB_ROOT_PASSWORD}' ] interval: 10s timeout: 3s retries: 3 volumes: - ./var/lib/mysql:/var/lib/mysql network_mode: bridge ports: - "127.0.0.1:${DATABASE_SV_PORT}:9001" - "127.0.0.1:${DATABASE_PORT}:3306"