services: web: build: . ports: - "80:80" volumes: - ./php:/var/www/html environment: DB_HOST: db DB_USER: root DB_PASS: rootpass DB_NAME: pwd_mgr depends_on: - db db: image: mariadb:11 container_name: passman_db environment: MARIADB_ROOT_PASSWORD: rootpass MARIADB_DATABASE: pwd_mgr volumes: # This auto-imports .sql on first run - ./db/init:/docker-entrypoint-initdb.d # Our DB - dbdata:/var/lib/mysql ports: - "3306:3306" volumes: dbdata: