services: curl: image: quay.io/curl/curl:latest container_name: curl command: - -s - -L - https://github.com/TecharoHQ/anubis/raw/main/data/botPolicies.json - --output - /out/botPolicy.json volumes: - "${PWD}:/out" anubis: image: ghcr.io/techarohq/anubis:latest container_name: anubis environment: BIND: ":8080" DIFFICULTY: "5" METRICS_BIND: ":9090" SERVE_ROBOTS_TXT: "true" TARGET: "https://duckduckgo.com" USE_REMOTE_ADDRESS: "true" POLICY_FNAME: "/data/cfg/botPolicy.json" OG_PASSTHROUGH: "true" OG_EXPIRY_TIME: "24h" ports: - 8080:8080 # - 9090:9090 volumes: - "${PWD}/botPolicy.json:/data/cfg/botPolicy.json:ro" depends_on: curl: condition: service_completed_successfully