github
html_url | issue_url | id | node_id | user | created_at | updated_at | author_association | body | reactions | issue | performed_via_github_app |
---|---|---|---|---|---|---|---|---|---|---|---|
https://github.com/simonw/datasette/issues/1524#issuecomment-974725814 | https://api.github.com/repos/simonw/datasette/issues/1524 | 974725814 | IC_kwDOBm6k_c46GSK2 | 9599 | 2021-11-20T23:24:01Z | 2021-11-20T23:24:01Z | OWNER | I noticed that `http://datasette-apache-proxy-demo.datasette.io/` wasn't redirecting to `https` so I built a new plugin: https://github.com/simonw/datasette-redirect-to-https ``` % curl -i 'http://datasette-apache-proxy-demo.datasette.io/prefix/fixtures/no_primary_key' HTTP/1.1 301 Moved Permanently date: Sat, 20 Nov 2021 23:22:50 GMT server: Fly/51d150d (2021-11-19) location: https://datasette-apache-proxy-demo.datasette.io/fixtures/no_primary_key x-proxied-by: Apache2 Debian transfer-encoding: chunked via: 1.1 fly.io fly-request-id: 01FMZTHTHVPC8BZY0625D7JV4B ``` | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1059219106 | |
https://github.com/simonw/datasette/issues/1524#issuecomment-974721652 | https://api.github.com/repos/simonw/datasette/issues/1524 | 974721652 | IC_kwDOBm6k_c46GRJ0 | 9599 | 2021-11-20T22:41:03Z | 2021-11-20T22:41:03Z | OWNER | New TIL: https://til.simonwillison.net/fly/custom-subdomain-fly | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1059219106 | |
https://github.com/simonw/datasette/issues/1524#issuecomment-974707878 | https://api.github.com/repos/simonw/datasette/issues/1524 | 974707878 | IC_kwDOBm6k_c46GNym | 9599 | 2021-11-20T20:34:51Z | 2021-11-20T20:38:29Z | OWNER | I pointed `CNAME` of `datasette-apache-proxy-demo.datasette.io` at `datasette-apache-proxy-demo.fly.dev.` using Vercel DNS: <img width="586" alt="image" src="https://user-images.githubusercontent.com/9599/142740008-942f180b-bedb-4a44-b6ef-1b0e7fd32416.png"> Then I asked Fly to issue a LetsEncrypt certificate for that: ``` % flyctl certs create datasette-apache-proxy-demo.datasette.io # About 53 seconds later: % flyctl certs show datasette-apache-proxy-demo.datasette.io The certificate for datasette-apache-proxy-demo.datasette.io has been issued. Hostname = datasette-apache-proxy-demo.datasette.io DNS Provider = constellix Certificate Authority = Let's Encrypt Issued = ecdsa,rsa Added to App = 53 seconds ago Source = fly ``` https://datasette-apache-proxy-demo.datasette.io/ works now - I'll use that in the documentation. | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1059219106 | |
https://github.com/simonw/datasette/issues/1524#issuecomment-974704254 | https://api.github.com/repos/simonw/datasette/issues/1524 | 974704254 | IC_kwDOBm6k_c46GM5- | 9599 | 2021-11-20T20:03:51Z | 2021-11-20T20:22:52Z | OWNER | I'm also going to extract the Apache config files from https://github.com/simonw/datasette/blob/250db8192cb8aba5eb8cd301ccc2a49525bc3d24/demos/apache-proxy/Dockerfile into a separate file to make it easier to read. (The supervisor config needs to be dynamically constructed to include $DATASETTE_REF so I will leave it where it is.) | { "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
1059219106 |