feat: add scraper service to all Docker environments

Add eamco_scraper container definitions for dev, local, prod, and
Unraid deployments on port 9519. Remove unused Authorize env_file
references from dev config. Include add_towns.sh helper script for
bootstrapping street reference data.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-08 17:54:29 -05:00
parent 927cca9db5
commit 9d5c3c72f6
6 changed files with 65 additions and 4 deletions

View File

@@ -121,3 +121,20 @@ services:
ports:
- '9618:8000'
command: 'uvicorn app.main:app --reload --host 0.0.0.0 --port 8000'
scraper_local:
restart: on-failure
build:
context: ../eamco_scraper
dockerfile: Dockerfile.local
volumes:
- ../eamco_scraper:/app
environment:
- MODE=LOCAL
- POSTGRES_USERNAME=${POSTGRES_USERNAME}
- POSTGRES_PW=${POSTGRES_PW}
- POSTGRES_SERVER=${POSTGRES_SERVER}
- POSTGRES_DBNAME=${POSTGRES_DBNAME}
ports:
- '9619:8000'
command: 'uvicorn app.main:app --reload --host 0.0.0.0 --port 8000'