Files
ocups-kafka/job_crawler/docker-compose.yml

45 lines
897 B
YAML
Raw Normal View History

services:
2026-01-15 21:20:57 +08:00
rabbitmq:
image: rabbitmq:3.12-management
container_name: job-rabbitmq
ports:
2026-01-15 21:20:57 +08:00
- "5672:5672"
- "15672:15672"
environment:
2026-01-15 21:20:57 +08:00
RABBITMQ_DEFAULT_USER: guest
RABBITMQ_DEFAULT_PASS: guest
volumes:
2026-01-15 21:20:57 +08:00
- rabbitmq_data:/var/lib/rabbitmq
healthcheck:
2026-01-15 21:20:57 +08:00
test: ["CMD", "rabbitmq-diagnostics", "check_running"]
interval: 10s
timeout: 5s
retries: 5
networks:
- job-network
app:
image: job-crawler:latest
container_name: job-crawler
ports:
- "8000:8000"
environment:
- CONFIG_PATH=/app/config/config.yml
volumes:
- ./config:/app/config:ro
- app_data:/app/data
depends_on:
2026-01-15 21:20:57 +08:00
rabbitmq:
condition: service_healthy
restart: unless-stopped
networks:
- job-network
networks:
job-network:
driver: bridge
volumes:
2026-01-15 21:20:57 +08:00
rabbitmq_data:
app_data: