Skip to content

Commit e778d40

Browse files
committed
fix
1 parent 58002aa commit e778d40

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

app/bin/docker-build.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ docker buildx build \
1717
-f ./Dockerfile \
1818
.
1919

20-
echo "seadfeng/${APP}:${VERSION}"
21-
echo "seadfeng/${APP}:latest"
20+
echo "seadfeng/playwright-${APP}:${VERSION}"
21+
echo "seadfeng/playwright-${APP}:latest"

app/src/lib/server.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ class BrowserManager {
6666
retryDelay: number = 1000,
6767
): Promise<string | null> {
6868
const processedBrowsers = new Set<string>();
69-
let browser: string | null;
7069
for (let i = 0; i < maxRetries; i++) {
7170
const browserId = await redis.lpop(BROWSER_QUEUE);
7271
if (!browserId) {
@@ -87,7 +86,7 @@ class BrowserManager {
8786
]);
8887

8988
const isAlive =
90-
lastHeartbeat && Date.now() - parseInt(lastHeartbeat) <= 10000;
89+
lastHeartbeat && (Date.now() - Number(lastHeartbeat)) / 1000 <= 10000;
9190
const isAvailable = status !== "busy";
9291

9392
if (!isAlive) {
@@ -102,6 +101,7 @@ class BrowserManager {
102101
}
103102

104103
if (isAvailable) {
104+
console.log(`Browser ${browserId} found`);
105105
await redis.hset(BROWSER_STATUS, browserId, "busy");
106106
return browserId;
107107
}

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "1.0.4",
44
"scripts": {
55
"app:dev": "cd ./app && npm run dev",
6-
"app:build": "cd ./app && npm run docker:build && docker compose up -d",
7-
"browser:build": "cd ./browser && npm run docker:build && docker compose up -d",
6+
"app:build": "cd ./app && npm run docker:build",
7+
"browser:build": "cd ./browser && npm run docker:build",
88
"build": "npm run app:build && npm run browser:build",
99
"start": "cd .docker/compose && docker compose up -d",
1010
"release": "npx standard-version",

0 commit comments

Comments
 (0)