[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"project-26583603":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":30,"aspects":31,"strip":32,"post_text":28,"what":33,"said":46,"maker_in_thread":79,"shape":87,"grid":91,"attempts":103,"same_week":104,"maker_shows":14,"maker_hidden":132,"reader_version":133,"card":134},"26583603","Smokeshow","deploy ephemeral sites via HTTP or CLI","title","Show HN: Smokeshow – deploy ephemeral sites via HTTP or CLI","https:\u002F\u002Fsmokeshow.helpmanual.io\u002F","smokeshow.helpmanual.io","scolvin",1616696570,2021,4,6,2375,2533,94,"shown","infrastructure","static site hosting","web_app",[24,25,21,26],"ephemeral sites","preview deployments","pull request previews","quiet",null,{"positive":30,"neutral":30,"mixed":30,"critical":30},0,{},[30,30,30,30,30,30],{"problem":34,"audience":28,"pricing":28,"motivation":28,"time_to_build":28,"stack":44,"openness":45,"stage":45,"team_size":45},{"value":35,"source":36,"evidence":37},"Deploying temporary preview versions of sites, such as for pull requests","inferred",[38,41],{"id":39,"by":11,"text":40},"26628299","Netlify offers much of the functionality but I hit the monthly build limit long ago for pydantic docs. Plus it's a pain to use for stuff like coverage. S3 doesn't offer the…",{"id":42,"by":11,"text":43},"26650117","I don't believe it can be used for previews. Also, it requires an api key, so can't be used on pull requests from forks on github actions.",[],"unknown",{"praise":47,"objections":48,"requests":55,"questions":56,"alternatives":57},[],[49],{"value":50,"source":51,"evidence":52},"Existing hosts like Netlify have build limits and no preview support with API keys","maker",[53,54],{"id":39,"by":11,"text":40},{"id":42,"by":11,"text":43},[],[],[58,69,73],{"value":59,"source":60,"evidence":61},"Netlify","commenter",[62,66],{"id":63,"by":64,"text":65},"26594108","kevincox","I mean there are. s3, netlify, ... You can do this with most static site hosts. I guess the only real concern is trying to get dynamic subdomains. I even wrote a small server to…",{"id":67,"by":64,"text":68},"26628511","Netlify has a trivial HTTP API so you can use your own CI and not bother with the build limit (and whatever software they happen to have installed on their CI)",{"value":70,"source":60,"evidence":71},"S3",[72],{"id":63,"by":64,"text":65},{"value":74,"source":60,"evidence":75},"IPFS",[76],{"id":77,"by":64,"text":78},"26585729","I've done this in the past using IPFS[0]. You can use a free pinning service like Infura[1] for previews or you can pin it however you like. You automatically get a subdomain…",{"comments":80,"answered":30,"key":81},3,[82,85,86],{"id":83,"text":84},"26586977","Interesting, I find it surprising there isn't a widely used service with this functionality.",{"id":39,"text":40},{"id":42,"text":43},{"commenters":88,"max_depth":15,"maker_replies":80,"first_comment_mins":89,"lifespan_hours":90},2,194,143,[92,94,97,99,101,102],[77,30,30,93,64,30],"other\u002Fneutral\u002Fnone",[83,30,30,95,11,96],"project\u002Fpositive\u002Fidea",1,[63,30,30,98,64,30],"commenter\u002Fneutral\u002Fnone",[39,30,30,100,11,96],"project\u002Fneutral\u002Fnone",[67,30,30,98,64,30],[42,30,30,98,11,96],[],[105,110,114,118,123,128],{"id":106,"name":107,"points":108,"category":109},"26579936","VS Code Theme Studio",375,"dev_tools",{"id":111,"name":112,"points":113,"category":20},"26624341","Coolify",345,{"id":115,"name":116,"points":117,"category":109},"26622548","frangipanni",333,{"id":119,"name":120,"points":121,"category":122},"26609397","Selfstudyclassics",278,"learning_science",{"id":124,"name":125,"points":126,"category":127},"26647424","Roleplayful",133,"consumer_social",{"id":129,"name":130,"points":131,"category":20},"26620738","Nettu Scheduler",129,false,"v2",{"id":135,"name":5,"line":6,"ai":132,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":136,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":137,"url":9,"mix":138,"praise":-1,"objection":50,"sub":21},26583603,[24,25,21,26],"000000",[30,30,30,30],1793991025796]