version: "3.9" x-common-env: &common-env DATA_DIR: /data PARQUET_URL: https://github.com/digitalcortex/72m-domains-dataset/raw/refs/heads/master/domains.parquet CONCURRENCY_LIMIT: 50 SCORE_THRESHOLD: 60 TARGET_TLDS: es,com,net TARGET_COUNTRIES: ES,GB,DE,FR,RO,PT,AD,IT REPLICATE_API_TOKEN: r8_7I7Feai78f9PzMOs20y5GVFKiLkgUWP463vZO AI_CONCURRENCY: 3 services: dashboard: build: . ports: - "6677:6677" volumes: - ./data:/data environment: <<: *common-env restart: unless-stopped beauty: build: . command: python -m app.beauty_main ports: - "7788:7788" volumes: - ./data:/data # shares the same DB / parquet / duckdb environment: <<: *common-env depends_on: - dashboard # dashboard handles parquet download & index build first restart: unless-stopped