This commit is contained in:
Yanlong Wang 2024-04-12 12:27:42 +08:00
parent 78c8444096
commit fdd8a8aa8d
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37
5 changed files with 19337 additions and 4 deletions

1
.gitignore vendored
View File

@ -1,3 +1,2 @@
package-lock.json
node_modules/ node_modules/
.DS_Store .DS_Store

11719
backend/functions/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -19,10 +19,10 @@
"start": "npm run shell", "start": "npm run shell",
"deploy": "firebase deploy --only functions", "deploy": "firebase deploy --only functions",
"logs": "firebase functions:log", "logs": "firebase functions:log",
"gcp-build": "npx puppeteer browsers install chrome" "gcp-build": "node node_modules/puppeteer/install.mjs"
}, },
"engines": { "engines": {
"node": "18" "node": "20"
}, },
"main": "build/index.js", "main": "build/index.js",
"dependencies": { "dependencies": {

View File

@ -71,7 +71,8 @@ export class PuppeteerControl extends AsyncService {
} }
} }
this.browser = await puppeteer.launch({ this.browser = await puppeteer.launch({
headless: true headless: true,
timeout: 45_000
}); });
this.browser.once('disconnected', () => { this.browser.once('disconnected', () => {
this.logger.warn(`Browser disconnected`); this.logger.warn(`Browser disconnected`);

7614
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff