services: mariadb: image: mariadb:11 container_name: annas_mariadb_dev restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: annas_rechnungen MYSQL_USER: annas_user MYSQL_PASSWORD: annas_password volumes: - ./data:/var/lib/mysql ports: - "3306:3306" networks: - db_network healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] start_period: 10s interval: 5s timeout: 5s retries: 5 phpmyadmin: image: phpmyadmin:latest container_name: annas_phpmyadmin restart: unless-stopped environment: PMA_HOST: mariadb PMA_PORT: 3306 PMA_USER: root PMA_PASSWORD: rootpassword UPLOAD_LIMIT: 100M ports: - "8080:80" depends_on: mariadb: condition: service_healthy networks: - db_network networks: db_network: driver: bridge