services: web: build: . ports: - "8080:80" depends_on: - db environment: - DB_HOST=db - DB_USER=root - DB_PASS=root - DB_NAME=sample_app db: image: mariadb:10.6 environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=sample_app ports: - "3306:3306" volumes: - ./docker/init.sql:/docker-entrypoint-initdb.d/init.sql