23 lines
600 B
YAML
23 lines
600 B
YAML
|
|
version: '3.9'
|
||
|
|
|
||
|
|
services:
|
||
|
|
webcrawler_gui:
|
||
|
|
build: .
|
||
|
|
container_name: webcrawler_gui
|
||
|
|
ports:
|
||
|
|
- "8501:8501"
|
||
|
|
volumes:
|
||
|
|
- webcrawler_data:/app/output
|
||
|
|
restart: unless-stopped
|
||
|
|
command: streamlit run crawler_gui.py --server.port=8501 --server.enableCORS=false
|
||
|
|
|
||
|
|
webcrawler_cli:
|
||
|
|
build: .
|
||
|
|
container_name: webcrawler_cli
|
||
|
|
entrypoint: ["python", "crawler_cli.py", "https://example.com", "AI,robots", "-n", "30", "-t", "6", "-o", "output/scan.csv"]
|
||
|
|
volumes:
|
||
|
|
- webcrawler_data:/app/output
|
||
|
|
restart: "no"
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
webcrawler_data:
|