jbartus / fastly-magento2-demo

fsly-demo
2 stars 2 forks source link

what is this

An example configuration using terraform to create a magento site on gcp with fastly in front of it.

what does it do

diagram

flowchart LR
  puppeteer --> site[site-name.freetls.fastly.net]
  randomhack --> site
  site --> varnish[varnish service]
  varnish --> ngwaf
  ngwaf --> origin[origin vm]

pre-reqs

howto

first time setup

chose one of the following three options for where to run this from

option 1 - a github codespace

option 2 - locally using vscode with a devcontainer

option 3 - install dependencies on an M1/M2 mac with homebrew

click here

configure authentication(s)

test loop

cleanup (if using codespaces)