From 658b0ed4a2e2baffae99ad0a6c24346d23caf431 Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 30 Jun 2026 15:12:33 +0300 Subject: [PATCH 1/3] Modernize volume mounts: paths -> mounted-volumes + volumes Co-Authored-By: Claude Opus 4.8 (1M context) --- browserless-example.yaml | 4 ---- browserless-stack.yaml | 8 -------- browserless.yaml | 12 ++++++------ 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/browserless-example.yaml b/browserless-example.yaml index 0637ddb375b..2879ced4eef 100644 --- a/browserless-example.yaml +++ b/browserless-example.yaml @@ -32,10 +32,6 @@ example-app: env: QUEUED value: 4 description: Low local queue depth for component example verification. - storage-volume-name: - type: string - value: browserless-example - description: Monk volume subdirectory used by the component example. host-port: type: int value: 8310 diff --git a/browserless-stack.yaml b/browserless-stack.yaml index da7160276fd..1da188c0e01 100644 --- a/browserless-stack.yaml +++ b/browserless-stack.yaml @@ -36,10 +36,6 @@ stack-app: env: TIMEOUT value: 300000 description: Browser session timeout in milliseconds for the production-oriented standalone stack. - storage-volume-name: - type: string - value: browserless-stack - description: Monk volume subdirectory used by the production-oriented standalone stack. services: http: container: browserless @@ -105,10 +101,6 @@ stack-local-app: env: QUEUED value: 4 description: Low local queue depth for standalone local verification. - storage-volume-name: - type: string - value: browserless-stack-local - description: Monk volume subdirectory used by the local standalone flavor. host-port: type: int value: 8311 diff --git a/browserless.yaml b/browserless.yaml index 6ea43942700..35239807c5a 100644 --- a/browserless.yaml +++ b/browserless.yaml @@ -56,17 +56,17 @@ base: env: CONNECTION_TIMEOUT value: 30000 description: Maximum time in milliseconds Browserless waits for a browser connection to establish. - storage-volume-name: - type: string - value: browserless - description: Monk volume subdirectory used for Browserless runtime data and browser cache. containers: browserless: image: <- $browserless-image image-tag: <- $browserless-image-tag restart: unless-stopped - paths: - - <- `${monk-volume-path}/${storage-volume-name}:/usr/src/app/user-data` + mounted-volumes: + user-data: + path: /usr/src/app/user-data + volumes: + user-data: + kind: local services: http: container: browserless From 8596f8e0b59b460bcbe87ff8ad402bc07ceb851a Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 1 Jul 2026 12:39:17 +0300 Subject: [PATCH 2/3] Remove publish: true (keep host-port); services internal by default --- browserless-example.yaml | 1 - browserless-stack.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/browserless-example.yaml b/browserless-example.yaml index 2879ced4eef..be51834b06d 100644 --- a/browserless-example.yaml +++ b/browserless-example.yaml @@ -41,7 +41,6 @@ example-app: container: browserless port: <- $port protocol: tcp - publish: true host-port: <- $host-port description: Published local Browserless HTTP and WebSocket API endpoint for component example smoke tests. checks: diff --git a/browserless-stack.yaml b/browserless-stack.yaml index 1da188c0e01..b7a8ee9d73d 100644 --- a/browserless-stack.yaml +++ b/browserless-stack.yaml @@ -110,7 +110,6 @@ stack-local-app: container: browserless port: <- $port protocol: tcp - publish: true host-port: <- $host-port description: Published local Browserless HTTP and WebSocket API endpoint for standalone smoke tests. checks: From bb25df1acac4840d6e84dd3359e44e305a8d55cf Mon Sep 17 00:00:00 2001 From: ivan Date: Fri, 3 Jul 2026 13:15:24 +0300 Subject: [PATCH 3/3] Keep publish: true on user-facing web endpoints Co-Authored-By: Claude Opus 4.8 --- browserless-example.yaml | 1 + browserless-stack.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/browserless-example.yaml b/browserless-example.yaml index be51834b06d..2879ced4eef 100644 --- a/browserless-example.yaml +++ b/browserless-example.yaml @@ -41,6 +41,7 @@ example-app: container: browserless port: <- $port protocol: tcp + publish: true host-port: <- $host-port description: Published local Browserless HTTP and WebSocket API endpoint for component example smoke tests. checks: diff --git a/browserless-stack.yaml b/browserless-stack.yaml index b7a8ee9d73d..1da188c0e01 100644 --- a/browserless-stack.yaml +++ b/browserless-stack.yaml @@ -110,6 +110,7 @@ stack-local-app: container: browserless port: <- $port protocol: tcp + publish: true host-port: <- $host-port description: Published local Browserless HTTP and WebSocket API endpoint for standalone smoke tests. checks: