- Add newenglandoil/ package as the primary scraper (replaces fuel_scraper) - Add cheapestoil/ package as a secondary market price scraper - Add app.py entry point for direct execution - Update run.py: new scrape_cheapest(), migrate command, --state filter, --refresh-metadata flag for overwriting existing phone/URL data - Update models.py with latest schema fields - Update requirements.txt dependencies - Update Dockerfile and docker-compose.yml for new structure - Remove deprecated fuel_scraper module, test.py, and log file Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
12 lines
197 B
YAML
12 lines
197 B
YAML
|
|
services:
|
|
app:
|
|
build: .
|
|
container_name: fuel_scraper_app_service
|
|
ports:
|
|
- "9553:9553"
|
|
volumes:
|
|
- .:/app
|
|
extra_hosts:
|
|
- "host.docker.internal:host-gateway"
|