services: web: restart: unless-stopped build: . ports: - 8888:80 depends_on: - db environment: DB_HOST: db DB_NAME: invoiceplane DB_USER: invoiceuser DB_PASS: securepassword db: restart: unless-stopped image: mariadb:latest environment: MYSQL_ROOT_PASSWORD: rootpassword MYSQL_DATABASE: invoiceplane MYSQL_USER: invoiceuser MYSQL_PASSWORD: securepassword volumes: - db_data:/var/lib/mysql phpmyadmin: image: phpmyadmin/phpmyadmin:latest restart: unless-stopped depends_on: - db ports: - 8889:80 environment: PMA_HOST: db MYSQL_ROOT_PASSWORD: rootpassword volumes: db_data: