11---
22import { Code } from " @astrojs/starlight/components" ;
3- import { browserlessImage , caddyImage , watchtowerImage , webImage } from " ../../data/docker" ;
3+ import { botasaurusImage , browserlessImage , caddyImage , watchtowerImage , webImage } from " ../../data/docker" ;
44
55interface Props {
66 variant: " minimal" | " productionCaddy" | " secure" | " watchtower" | " resourceGuardrails" ;
@@ -26,6 +26,11 @@ const snippets: Record<Props["variant"], string> = {
2626 SENTRY_DSN: \$ {SENTRY_DSN:-}
2727 BROWSERLESS_IO_WEBSOCKET_URL: ws://browserless:4002
2828 BROWSERLESS_IO_API_TOKEN: \$ {BROWSERLESS_IO_API_TOKEN:?set BROWSERLESS_IO_API_TOKEN}
29+ BOTASAURUS_SCRAPER_URL: http://botasaurus:4010
30+
31+ botasaurus:
32+ image: ${botasaurusImage }
33+ restart: unless-stopped
2934
3035 browserless:
3136 image: "${browserlessImage }"
@@ -67,6 +72,11 @@ const snippets: Record<Props["variant"], string> = {
6772 SENTRY_DSN: \$ {SENTRY_DSN:-}
6873 BROWSERLESS_IO_WEBSOCKET_URL: ws://browserless:4002
6974 BROWSERLESS_IO_API_TOKEN: \$ {BROWSERLESS_IO_API_TOKEN:?set BROWSERLESS_IO_API_TOKEN}
75+ BOTASAURUS_SCRAPER_URL: http://botasaurus:4010
76+
77+ botasaurus:
78+ image: ${botasaurusImage }
79+ restart: unless-stopped
7080
7181 browserless:
7282 image: "${browserlessImage }"
@@ -93,6 +103,11 @@ volumes:
93103 SENTRY_DSN: \$ {SENTRY_DSN:-}
94104 BROWSERLESS_IO_WEBSOCKET_URL: ws://browserless:4002
95105 BROWSERLESS_IO_API_TOKEN: \$ {BROWSERLESS_IO_API_TOKEN:?set BROWSERLESS_IO_API_TOKEN}
106+ BOTASAURUS_SCRAPER_URL: http://botasaurus:4010
107+
108+ botasaurus:
109+ image: ${botasaurusImage }
110+ restart: unless-stopped
96111
97112 browserless:
98113 image: "${browserlessImage }"
@@ -109,7 +124,7 @@ volumes:
109124 - /var/run/docker.sock:/var/run/docker.sock:ro
110125 # Optional for private registries only:
111126 # - "\$ {HOME}/.docker/config.json:/config.json:ro"
112- command: --cleanup --interval 7200 html2rss-web browserless caddy ` ,
127+ command: --cleanup --interval 7200 html2rss-web botasaurus browserless caddy ` ,
113128 resourceGuardrails: ` services:
114129 html2rss-web:
115130 image: ${webImage }
0 commit comments