Skip to content

Commit 837ed65

Browse files
committed
docs: add botasaurus-scrape-api to docker-compose examples
1 parent e80d167 commit 837ed65

3 files changed

Lines changed: 24 additions & 2 deletions

File tree

examples/deployment/docker-compose.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ services:
77
required: false
88
environment:
99
PORT: 4000
10+
BOTASAURUS_SCRAPER_URL: http://botasaurus:4010
11+
12+
botasaurus:
13+
image: html2rss/botasaurus-scrape-api:latest
14+
restart: unless-stopped
1015

1116
caddy:
1217
image: caddy:2-alpine
@@ -30,6 +35,7 @@ services:
3035
depends_on:
3136
- html2rss-web
3237
- caddy
38+
- botasaurus
3339
command:
3440
- --cleanup
3541
- --interval

src/components/docs/DockerComposeSnippet.astro

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
import { 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
55
interface 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}

src/data/docker.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ export const webImage = `${dockerHubRepository}:1`;
44
export const browserlessImage = 'ghcr.io/browserless/chromium';
55
export const caddyImage = 'caddy:2-alpine';
66
export const watchtowerImage = 'containrrr/watchtower';
7+
export const botasaurusImage = 'html2rss/botasaurus-scrape-api:latest';

0 commit comments

Comments
 (0)