{"id":"shr_f4d5f2db5f33393e710e","title":"Firecrawl's stack","storedTitle":"firecrawl Repository manifest","hidden":false,"shareUrl":"https://staging.leyline.ahensya.com/shares/shr_f4d5f2db5f33393e710e","cardUrl":"https://staging.leyline.ahensya.com/shares/shr_f4d5f2db5f33393e710e/card.svg","sourceUrl":"https://github.com/firecrawl/firecrawl/blob/main/docker-compose.yaml","sourceLabel":"source: github","sourceKind":"manifest","method":"pasted-text","publicState":"public","accepted":true,"counting":true,"preview":{"title":"Firecrawl's stack","description":"6 stack components extracted from the Repository manifest.","image":"https://staging.leyline.ahensya.com/shares/shr_f4d5f2db5f33393e710e/card.svg"},"composition":{"title":"firecrawl Repository manifest","summary":"6 stack components extracted from the Repository manifest.","slots":[{"id":"firecrawl","name":"Firecrawl","role":"Crawl service","roleId":"backend","mentionClass":"actual-use","functions":["crawl","extract"],"fill":"catalogue","why":"Service block for the repository application.","cost":"unknown","weight":1,"slug":"firecrawl"},{"id":"playwright","name":"Playwright","role":"Browser render","roleId":"role-browser","mentionClass":"actual-use","functions":["browser","test"],"fill":"catalogue","why":"Compose service playwright-service.","cost":"unknown","weight":1,"slug":"playwright"},{"id":"redis","name":"Redis","role":"Cache","roleId":"role-cache","mentionClass":"actual-use","functions":["cache","store"],"fill":"external","why":"Compose service redis.","cost":"unknown","weight":1},{"id":"rabbitmq","name":"RabbitMQ","role":"Queue","roleId":"queue","mentionClass":"actual-use","functions":["stream"],"fill":"external","why":"Compose service rabbitmq.","cost":"unknown","weight":1},{"id":"postgresql","name":"PostgreSQL","role":"Database","roleId":"database","mentionClass":"actual-use","functions":["store"],"fill":"external","why":"Compose service nuq-postgres.","cost":"unknown","weight":1},{"id":"foundationdb","name":"FoundationDB","role":"Queue store","roleId":"database","mentionClass":"actual-use","functions":["store"],"fill":"external","why":"Compose service foundationdb.","cost":"unknown","weight":1}],"assumptions":["Parsed slot weight is 1. The source did not state centrality, and this weight is not a Score.","Parsed slot cost is unknown. The source did not state a price."],"gaps":["A commented image line was not slotted.","A service is declared with required false. It stays in the stack.","A comment calls a declared service experimental. The service line is not commented out."]}}