Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-5167

Standup Fastly infrastructure for LSST the Docs

    Details

      Description

      LSST the Docs will use Fastly to serve docs out of an S3 bucket with well-formatted URLs thanks to routing at the Varnish layer. See https://www.hashicorp.com/blog/serving-static-sites-with-fastly.html for an overview of the desired setup and http://sqr-006.lsst.io for an overview of LSST the Docs. Specific outcomes are:

      • Create S3 bucket for LTD
      • Create Fastly account (may be a demo account pending negotiations with Fastly)
      • Basic configurations for Fastly account
      • Research pricing/configure a TLS certificate for *.lsst.io domains
      • Set up base VCL configuration on Fastly.

        Attachments

          Issue Links

            Activity

            Hide
            jsick Jonathan Sick added a comment -

            Idea: Prevent builds and non-‘main' editions from being indexed by google by setting an x-robots header: https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag

            Show
            jsick Jonathan Sick added a comment - Idea: Prevent builds and non-‘main' editions from being indexed by google by setting an x-robots header: https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag
            Hide
            jsick Jonathan Sick added a comment -

            Update: we have TLS in place. Use CNAMEs pointing to n.ssl.fastly.net for the US/EU market or n.global-ssl.fastly.net for all markets. We might as well see how the billing is distributed across non US/EU regions and switch to the US/EU-only domain if we exceed the $50 base bandwidth cost.

            Show
            jsick Jonathan Sick added a comment - Update: we have TLS in place. Use CNAMEs pointing to n.ssl.fastly.net for the US/EU market or n.global-ssl.fastly.net for all markets. We might as well see how the billing is distributed across non US/EU regions and switch to the US/EU-only domain if we exceed the $50 base bandwidth cost.
            Hide
            jsick Jonathan Sick added a comment -

            The service appears stable as an MVP. Some additional work will be needed to configure logging, ensure 300 redirects are handled properly, and do courtesy redirects if a client GETS a directory without including a trailing slash.

            Show
            jsick Jonathan Sick added a comment - The service appears stable as an MVP. Some additional work will be needed to configure logging, ensure 300 redirects are handled properly, and do courtesy redirects if a client GETS a directory without including a trailing slash.

              People

              • Assignee:
                jsick Jonathan Sick
                Reporter:
                jsick Jonathan Sick
                Watchers:
                Jonathan Sick
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel