{"html_url": "https://github.com/simonw/datasette/issues/1388#issuecomment-875738149", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1388", "id": 875738149, "node_id": "MDEyOklzc3VlQ29tbWVudDg3NTczODE0OQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-07-07T16:14:29Z", "updated_at": "2021-07-07T16:14:29Z", "author_association": "OWNER", "body": "This sounds like a valuable feature for people running Datasette behind a proxy.", "reactions": "{\"total_count\": 2, \"+1\": 2, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 939051549, "label": "Serve using UNIX domain socket"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1388#issuecomment-875740085", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1388", "id": 875740085, "node_id": "MDEyOklzc3VlQ29tbWVudDg3NTc0MDA4NQ==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-07-07T16:17:08Z", "updated_at": "2021-07-07T16:17:08Z", "author_association": "OWNER", "body": "Looks pretty easy to implement - here's a hint from Uvicorn source code: https://github.com/encode/uvicorn/blob/b5af1049e63c059dc750a450c807b9768f91e906/uvicorn/main.py#L368\r\n\r\nNeed to work out a simple pattern for testing this too.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 939051549, "label": "Serve using UNIX domain socket"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1388#issuecomment-875741410", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1388", "id": 875741410, "node_id": "MDEyOklzc3VlQ29tbWVudDg3NTc0MTQxMA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-07-07T16:18:50Z", "updated_at": "2021-07-07T16:18:50Z", "author_association": "OWNER", "body": "You could actually run Datasette like this today without modifications by running a thin Python script that imports from `datasette.app`, instantiates the ASGI app and passes that to `uvicorn.run` - but I like this as a supported feature too.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 939051549, "label": "Serve using UNIX domain socket"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1388#issuecomment-875742910", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1388", "id": 875742910, "node_id": "MDEyOklzc3VlQ29tbWVudDg3NTc0MjkxMA==", "user": {"value": 9599, "label": "simonw"}, "created_at": "2021-07-07T16:20:50Z", "updated_at": "2021-07-07T16:23:02Z", "author_association": "OWNER", "body": "I wonder if `--fd` is worth supporting too? Uvicorn documentation says that's useful for running under process managers, I'd want to understand exactly how to use that (and test it) before adding the feature though.\r\n\r\nhttps://www.uvicorn.org/settings/\r\n\r\nDocs on how to use a process manager: https://www.uvicorn.org/deployment/#supervisor", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 939051549, "label": "Serve using UNIX domain socket"}, "performed_via_github_app": null}