gitextract_3gd4es3i/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .goreleaser.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── History.md ├── LICENSE ├── Makefile ├── Readme.md ├── cmd/ │ ├── up/ │ │ └── main.go │ └── up-proxy/ │ └── main.go ├── config/ │ ├── backoff.go │ ├── backoff_test.go │ ├── config.go │ ├── config_test.go │ ├── cors.go │ ├── dns.go │ ├── dns_test.go │ ├── doc.go │ ├── duration.go │ ├── duration_test.go │ ├── environment.go │ ├── errorpages.go │ ├── errorpages_test.go │ ├── hooks.go │ ├── hooks_test.go │ ├── lambda.go │ ├── lambda_test.go │ ├── logs.go │ ├── relay.go │ ├── runtimes.go │ ├── stages.go │ ├── stages_test.go │ ├── static.go │ └── static_test.go ├── docs/ │ ├── 00-introduction.md │ ├── 01-installation.md │ ├── 02-aws-credentials.md │ ├── 03-getting-started.md │ ├── 04-configuration.md │ ├── 05-runtimes.md │ ├── 06-commands.md │ ├── 07-guides.md │ ├── 08-troubleshooting.md │ ├── 09-faq.md │ └── 10-links.md ├── go.mod ├── go.sum ├── handler/ │ ├── handler.go │ ├── handler_test.go │ └── testdata/ │ ├── node/ │ │ ├── app.js │ │ └── up.json │ ├── node-pkg/ │ │ ├── app.js │ │ ├── package.json │ │ └── up.json │ ├── node-pkg-start/ │ │ ├── index.js │ │ ├── package.json │ │ └── up.json │ ├── spa/ │ │ ├── app.js │ │ ├── css/ │ │ │ ├── bar.css │ │ │ └── foo.css │ │ ├── index.html │ │ └── up.json │ ├── static/ │ │ ├── index.html │ │ ├── style.css │ │ └── up.json │ ├── static-redirects/ │ │ ├── help/ │ │ │ └── ping/ │ │ │ └── alerts/ │ │ │ └── index.html │ │ ├── index.html │ │ └── up.json │ └── static-rewrites/ │ ├── help/ │ │ └── ping/ │ │ └── alerts.html │ ├── index.html │ └── up.json ├── http/ │ ├── cors/ │ │ ├── cors.go │ │ └── cors_test.go │ ├── errorpages/ │ │ ├── errorpages.go │ │ ├── errorpages_test.go │ │ └── testdata/ │ │ ├── defaults/ │ │ │ ├── index.html │ │ │ └── up.json │ │ └── templates/ │ │ ├── 404.html │ │ ├── 5xx.html │ │ ├── index.html │ │ └── up.json │ ├── gzip/ │ │ ├── gzip.go │ │ └── gzip_test.go │ ├── headers/ │ │ ├── headers.go │ │ ├── headers_test.go │ │ └── testdata/ │ │ ├── _headers │ │ ├── index.html │ │ ├── style.css │ │ └── up.json │ ├── inject/ │ │ ├── inject.go │ │ ├── inject_test.go │ │ └── testdata/ │ │ ├── 404.html │ │ ├── index.html │ │ ├── style.css │ │ └── up.json │ ├── logs/ │ │ ├── logs.go │ │ ├── logs_test.go │ │ └── testdata/ │ │ ├── index.html │ │ └── up.json │ ├── poweredby/ │ │ ├── poweredby.go │ │ ├── poweredby_test.go │ │ └── testdata/ │ │ ├── index.html │ │ └── up.json │ ├── redirects/ │ │ ├── redirects.go │ │ └── redirects_test.go │ ├── relay/ │ │ ├── relay.go │ │ ├── relay_test.go │ │ └── testdata/ │ │ ├── basic/ │ │ │ ├── app.js │ │ │ └── up.json │ │ └── node/ │ │ ├── package.json │ │ ├── server.js │ │ └── up.json │ ├── robots/ │ │ ├── robots.go │ │ ├── robots_test.go │ │ └── testdata/ │ │ ├── index.html │ │ └── up.json │ └── static/ │ ├── static.go │ ├── static_test.go │ └── testdata/ │ ├── dynamic/ │ │ ├── app.js │ │ ├── public/ │ │ │ └── css/ │ │ │ └── style.css │ │ └── up.json │ └── static/ │ ├── index.html │ ├── style.css │ └── up.json ├── install.sh ├── internal/ │ ├── account/ │ │ ├── account.go │ │ └── cards.go │ ├── cli/ │ │ ├── app/ │ │ │ └── app.go │ │ ├── build/ │ │ │ └── build.go │ │ ├── config/ │ │ │ └── config.go │ │ ├── deploy/ │ │ │ └── deploy.go │ │ ├── disable-stats/ │ │ │ └── disable-stats.go │ │ ├── docs/ │ │ │ └── docs.go │ │ ├── domains/ │ │ │ └── domains.go │ │ ├── logs/ │ │ │ └── logs.go │ │ ├── metrics/ │ │ │ └── metrics.go │ │ ├── prune/ │ │ │ └── prune.go │ │ ├── root/ │ │ │ └── root.go │ │ ├── run/ │ │ │ └── run.go │ │ ├── stack/ │ │ │ └── stack.go │ │ ├── start/ │ │ │ └── start.go │ │ ├── team/ │ │ │ └── team.go │ │ ├── upgrade/ │ │ │ └── upgrade.go │ │ ├── url/ │ │ │ └── url.go │ │ └── version/ │ │ └── version.go │ ├── colors/ │ │ └── colors.go │ ├── errorpage/ │ │ ├── errorpage.go │ │ ├── errorpage_test.go │ │ ├── template.go │ │ └── testdata/ │ │ ├── 200.html │ │ ├── 404.html │ │ ├── 4xx.html │ │ ├── 500.html │ │ ├── error.html │ │ ├── other.html │ │ └── somedir/ │ │ └── test.html │ ├── header/ │ │ ├── header.go │ │ └── header_test.go │ ├── inject/ │ │ ├── inject.go │ │ └── inject_test.go │ ├── logs/ │ │ ├── logs.go │ │ ├── parser/ │ │ │ ├── ast/ │ │ │ │ └── ast.go │ │ │ ├── grammar.peg │ │ │ ├── grammar.peg.go │ │ │ ├── parser.go │ │ │ └── parser_test.go │ │ ├── text/ │ │ │ ├── text.go │ │ │ └── text_test.go │ │ └── writer/ │ │ ├── writer.go │ │ └── writer_test.go │ ├── metrics/ │ │ └── metrics.go │ ├── progressreader/ │ │ └── progressreader.go │ ├── proxy/ │ │ ├── bin/ │ │ │ └── bin.go │ │ ├── event.go │ │ ├── event_test.go │ │ ├── lambda.go │ │ ├── request.go │ │ ├── request_test.go │ │ ├── response.go │ │ └── response_test.go │ ├── redirect/ │ │ ├── redirect.go │ │ └── redirect_test.go │ ├── setup/ │ │ └── setup.go │ ├── shim/ │ │ ├── index.js │ │ └── shim.go │ ├── signal/ │ │ └── signal.go │ ├── stats/ │ │ └── stats.go │ ├── userconfig/ │ │ ├── userconfig.go │ │ └── userconfig_test.go │ ├── util/ │ │ ├── util.go │ │ └── util_test.go │ ├── validate/ │ │ └── validate.go │ └── zip/ │ ├── testdata/ │ │ ├── .file │ │ ├── .upignore │ │ ├── Readme.md │ │ ├── bar.js │ │ ├── foo.js │ │ └── index.js │ ├── zip.go │ └── zip_test.go ├── platform/ │ ├── aws/ │ │ ├── cost/ │ │ │ ├── cost.go │ │ │ ├── cost_test.go │ │ │ └── domains.go │ │ ├── domains/ │ │ │ └── domains.go │ │ ├── logs/ │ │ │ └── logs.go │ │ ├── regions/ │ │ │ ├── regions.go │ │ │ └── regions_test.go │ │ └── runtime/ │ │ └── runtime.go │ ├── event/ │ │ └── event.go │ └── lambda/ │ ├── lambda.go │ ├── lambda_test.go │ ├── metrics.go │ ├── prune.go │ ├── reporter/ │ │ └── reporter.go │ └── stack/ │ ├── resources/ │ │ ├── resources.go │ │ └── resources_test.go │ ├── stack.go │ ├── stack_test.go │ ├── status.go │ └── status_test.go ├── platform.go ├── reporter/ │ ├── discard/ │ │ └── discard.go │ ├── plain/ │ │ └── plain.go │ ├── reporter.go │ └── text/ │ └── text.go └── up.go