Refactor to allow multiple puppeteer services

Created on 4 July 2024, 9 months ago
Updated 18 July 2024, 9 months ago

Problem/Motivation

Browserless.io has massively increased prices. Need to allow more services like Doppio which are much cheaper

Steps to reproduce

Unable to easily swap out services

Proposed resolution

Make the puppeteer services pluggable:

  1. abstract plugin base class
  2. interface
  3. move browserless to a plugin
  4. update hook to convert

Remaining tasks

See proposed resolution

User interface changes

Site builder can choose the plugin or roll their own

API changes

None

Data model changes

Puppeteer services pluggable

📌 Task
Status

Fixed

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom scott_euser

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024