services:
  quote-export:
    image: docker.io/library/python:3.12-alpine@sha256:78e98729f8fc4099e53cffb3fe59fd15b18dfa4ace8c914dee0cefa5320068eb
    container_name: ritual-quote-export
    privileged: true
    user: "0"
    entrypoint: ["/bin/sh", "-c"]
    command:
      - >-
        mkdir -p /www;
        rmdir /tsm-report/ritual_profile_v3 2>/dev/null || true;
        mkdir /tsm-report/ritual_profile_v3;
        head -c 64 /dev/zero > /tsm-report/ritual_profile_v3/inblob;
        cp /tsm-report/ritual_profile_v3/outblob /www/quote.bin;
        cp /host-ccel /www/ccel.bin;
        exec python3 -m http.server 3000 --directory /www
    volumes:
      - /sys/kernel/config/tsm/report:/tsm-report
      - /sys/firmware/acpi/tables/data/CCEL:/host-ccel:ro
    ports:
      - "3001:3000"
    restart: "no"
