7eb44a7ae6
CORS prevented from loading
MariaDB Database Setup
This directory contains initialization scripts for the MariaDB database container used in the Bamort application development environment.
Configuration
The MariaDB container is configured with the following settings:
- Image: mariadb:11.4
- Database: bamort
- Username: bamort
- Password: bG4)efozrc
- Root Password: root_password_dev
- Port: 3306 (exposed to host)
- Charset: utf8mb4
- Collation: utf8mb4_unicode_ci
Volume Mounts
mariadb_data: Persistent data volume for database files./init-db: Initialization scripts directory
Initialization Scripts
Scripts in this directory (init-db/) are executed automatically when the MariaDB container starts for the first time:
01-init.sql: Basic database setup and user privileges
Health Check
The container includes a health check that verifies:
- Database connectivity
- InnoDB engine initialization
Usage
The MariaDB container starts automatically when running:
docker-compose -f docker-compose.dev.yml up
The backend service will wait for the database to be healthy before starting, thanks to the depends_on configuration with condition: service_healthy.
Connection Details
- Host:
mariadb(within Docker network) orlocalhost(from host) - Port: 3306
- Database: bamort
- Username: bamort
- Password: bG4)efozrc
Data Persistence
Database data is stored in the mariadb_data Docker volume and persists across container restarts.