version: '3' services: mariadb: image: mariadb:latest container_name: mariadb environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: database MYSQL_USER: user MYSQL_PASSWORD: password ports: - "3306:3306" volumes: - db_data:/var/lib/mysql - ./backend/db/init.sql:/docker-entrypoint-initdb.d/init.sql backend: build: context: ./backend dockerfile: Dockerfile container_name: backend environment: DB_HOST: mariadb DB_USER: user DB_PASSWORD: password DB_NAME: database ports: - "3000:3000" depends_on: - mariadb volumes: db_data: