deploy Maps-backed ProspectOS workspace
This commit is contained in:
@@ -1,4 +1,13 @@
|
||||
services:
|
||||
gmaps:
|
||||
image: gosom/google-maps-scraper:latest
|
||||
command: ["-web", "-addr", ":8080", "-data-folder", "/gmapsdata"]
|
||||
ports:
|
||||
- "${GMAPS_HOST_PORT:-8081}:8080"
|
||||
volumes:
|
||||
- gmaps_data:/gmapsdata
|
||||
restart: unless-stopped
|
||||
|
||||
app:
|
||||
build:
|
||||
context: .
|
||||
@@ -9,8 +18,16 @@ services:
|
||||
environment:
|
||||
PROSPECT_DB: /data/prospects.db
|
||||
PLAYWRIGHT_CHROMIUM_EXECUTABLE_PATH: /usr/bin/chromium
|
||||
DISCOVERY_BACKEND: ${DISCOVERY_BACKEND:-gmaps}
|
||||
GMAPS_URL: ${GMAPS_URL:-http://gmaps:8080}
|
||||
GMAPS_API_KEY: ${GMAPS_API_KEY:-}
|
||||
GMAPS_REQUEST_TIMEOUT: ${GMAPS_REQUEST_TIMEOUT:-300}
|
||||
GMAPS_POLL_SECONDS: ${GMAPS_POLL_SECONDS:-2}
|
||||
volumes:
|
||||
- prospect_data:/data
|
||||
depends_on:
|
||||
gmaps:
|
||||
condition: service_started
|
||||
restart: unless-stopped
|
||||
healthcheck:
|
||||
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8000/api/health', timeout=2)"]
|
||||
@@ -20,3 +37,4 @@ services:
|
||||
|
||||
volumes:
|
||||
prospect_data:
|
||||
gmaps_data:
|
||||
|
||||
Reference in New Issue
Block a user