version: "2.4" services: db: image: mariadb environment: - MYSQL_DATABASE - MYSQL_USER - MYSQL_PASSWORD - MYSQL_RANDOM_ROOT_PASSWORD volumes: - ./config/schema.sql:/docker-entrypoint-initdb.d/schema.sql:ro apache: build: context: . dockerfile: Dockerfile args: - PASSWORD=${MYSQL_PASSWORD} ports: - 8080:80