├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── npm-publish.yml │ ├── on-docs-update.yml │ ├── on-issue-opened.yml │ ├── on-push.yml │ ├── on-workflow-update.yml │ └── run-security-checks.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SECURITY.md ├── bin ├── cli │ ├── actions │ │ ├── delete.ts │ │ ├── deploy.ts │ │ ├── init.ts │ │ ├── show.ts │ │ └── status.ts │ ├── index.ts │ ├── shared │ │ ├── constants.ts │ │ └── types.ts │ └── utils │ │ ├── awsSDKUtil.ts │ │ ├── helper.ts │ │ └── prompt_questions.ts └── cloudfront-hosting-toolkit.ts ├── cdk.json ├── cdk.json.built ├── cdk.json.dev ├── docs ├── .gitignore ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── img │ │ ├── architecture.jpg │ │ ├── deploy.gif │ │ ├── flow.png │ │ └── init.gif ├── src │ ├── assets │ │ └── fonts │ │ │ ├── JetBrainsMonoNerdFont-Bold.ttf │ │ │ ├── JetBrainsMonoNerdFont-BoldItalic.ttf │ │ │ ├── JetBrainsMonoNerdFont-Italic.ttf │ │ │ └── JetBrainsMonoNerdFont-Regular.ttf │ ├── components │ │ └── code.astro │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── advanced │ │ │ ├── bring-your-own-framework.md │ │ │ └── configuration.md │ │ │ ├── architecture │ │ │ ├── github-workflow.md │ │ │ ├── overview.md │ │ │ └── s3-workflow.md │ │ │ ├── features │ │ │ ├── custom-domains.md │ │ │ ├── github-integration.md │ │ │ ├── instant-deployment.md │ │ │ ├── optimized-caching.md │ │ │ ├── overview.md │ │ │ ├── security-headers.md │ │ │ └── setup-wizard.md │ │ │ ├── getting-started │ │ │ ├── how-it-works.md │ │ │ ├── introduction.md │ │ │ └── quickstart.md │ │ │ ├── index.mdx │ │ │ ├── project │ │ │ └── faq.md │ │ │ ├── troubleshooting │ │ │ └── guide.md │ │ │ └── user-guide │ │ │ ├── cdk-configuration.md │ │ │ ├── cdk-construct.md │ │ │ ├── cdk-guide.md │ │ │ ├── cdk-source-code.md │ │ │ └── cli-guide.md │ └── styles │ │ ├── custom.css │ │ ├── font.css │ │ ├── landing.css │ │ └── terminal.css └── tsconfig.json ├── img ├── architecture.jpg ├── deploy.gif └── init.gif ├── jest.config.js ├── lambda ├── delete_old_deployments │ └── index.js ├── layers │ └── aws_sdk │ │ └── nodejs │ │ ├── package-lock.json │ │ └── package.json ├── new_build │ └── index.js └── update_kvs │ └── index.js ├── lib ├── cfn_nag │ └── cfn_nag_utils.ts ├── deploy_type.ts ├── deployment_workflow_sf.ts ├── hosting.ts ├── hosting_infrastructure.ts ├── hosting_stack.ts ├── index.ts ├── pipeline_infrastructure.ts ├── repository_connection.ts ├── repository_stack.ts └── utility.ts ├── package.json ├── resources ├── build_config_templates │ ├── hosting_angularjs.yml │ ├── hosting_basic.yml │ ├── hosting_nextjs.yml │ ├── hosting_reactjs.yml │ ├── hosting_vuejs.yml │ └── s3_build_config.yml ├── cff_templates │ ├── index_angularjs.js │ ├── index_basic.js │ ├── index_nextjs.js │ ├── index_reactjs.js │ └── index_vuejs.js ├── initial_repository │ └── index.html ├── initial_s3 │ └── index.html └── s3_trigger │ └── dummy.txt ├── roadmap.md ├── scripts └── createDummyZip.js ├── solution.context.json.template.github ├── solution.context.json.template.s3 ├── test ├── cloudfront-hosting-toolkit │ ├── angularjs │ │ └── package.json │ ├── nextjs │ │ └── package.json │ ├── no_framework │ │ └── index.html │ ├── reactjs │ │ └── package.json │ └── vuejs │ │ └── package.json ├── deploy.test.ts ├── detect_framework.test.ts ├── hosting_stack.test.ts ├── init.test.ts ├── repository_stack.test.ts └── uri_rewrite.test.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/on-docs-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/on-docs-update.yml -------------------------------------------------------------------------------- /.github/workflows/on-issue-opened.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/on-issue-opened.yml -------------------------------------------------------------------------------- /.github/workflows/on-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/on-push.yml -------------------------------------------------------------------------------- /.github/workflows/on-workflow-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/on-workflow-update.yml -------------------------------------------------------------------------------- /.github/workflows/run-security-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.github/workflows/run-security-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bin/cli/actions/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/actions/delete.ts -------------------------------------------------------------------------------- /bin/cli/actions/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/actions/deploy.ts -------------------------------------------------------------------------------- /bin/cli/actions/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/actions/init.ts -------------------------------------------------------------------------------- /bin/cli/actions/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/actions/show.ts -------------------------------------------------------------------------------- /bin/cli/actions/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/actions/status.ts -------------------------------------------------------------------------------- /bin/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/index.ts -------------------------------------------------------------------------------- /bin/cli/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/shared/constants.ts -------------------------------------------------------------------------------- /bin/cli/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/shared/types.ts -------------------------------------------------------------------------------- /bin/cli/utils/awsSDKUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/utils/awsSDKUtil.ts -------------------------------------------------------------------------------- /bin/cli/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/utils/helper.ts -------------------------------------------------------------------------------- /bin/cli/utils/prompt_questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cli/utils/prompt_questions.ts -------------------------------------------------------------------------------- /bin/cloudfront-hosting-toolkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/bin/cloudfront-hosting-toolkit.ts -------------------------------------------------------------------------------- /cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/cdk.json -------------------------------------------------------------------------------- /cdk.json.built: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/cdk.json.built -------------------------------------------------------------------------------- /cdk.json.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/cdk.json.dev -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/img/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/public/img/architecture.jpg -------------------------------------------------------------------------------- /docs/public/img/deploy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/public/img/deploy.gif -------------------------------------------------------------------------------- /docs/public/img/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/public/img/flow.png -------------------------------------------------------------------------------- /docs/public/img/init.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/public/img/init.gif -------------------------------------------------------------------------------- /docs/src/assets/fonts/JetBrainsMonoNerdFont-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/assets/fonts/JetBrainsMonoNerdFont-Bold.ttf -------------------------------------------------------------------------------- /docs/src/assets/fonts/JetBrainsMonoNerdFont-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/assets/fonts/JetBrainsMonoNerdFont-BoldItalic.ttf -------------------------------------------------------------------------------- /docs/src/assets/fonts/JetBrainsMonoNerdFont-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/assets/fonts/JetBrainsMonoNerdFont-Italic.ttf -------------------------------------------------------------------------------- /docs/src/assets/fonts/JetBrainsMonoNerdFont-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/assets/fonts/JetBrainsMonoNerdFont-Regular.ttf -------------------------------------------------------------------------------- /docs/src/components/code.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/components/code.astro -------------------------------------------------------------------------------- /docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/advanced/bring-your-own-framework.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/advanced/bring-your-own-framework.md -------------------------------------------------------------------------------- /docs/src/content/docs/advanced/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/advanced/configuration.md -------------------------------------------------------------------------------- /docs/src/content/docs/architecture/github-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/architecture/github-workflow.md -------------------------------------------------------------------------------- /docs/src/content/docs/architecture/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/architecture/overview.md -------------------------------------------------------------------------------- /docs/src/content/docs/architecture/s3-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/architecture/s3-workflow.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/custom-domains.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/custom-domains.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/github-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/github-integration.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/instant-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/instant-deployment.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/optimized-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/optimized-caching.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/overview.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/security-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/security-headers.md -------------------------------------------------------------------------------- /docs/src/content/docs/features/setup-wizard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/features/setup-wizard.md -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/getting-started/how-it-works.md -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/getting-started/introduction.md -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/getting-started/quickstart.md -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/project/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/project/faq.md -------------------------------------------------------------------------------- /docs/src/content/docs/troubleshooting/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/troubleshooting/guide.md -------------------------------------------------------------------------------- /docs/src/content/docs/user-guide/cdk-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/user-guide/cdk-configuration.md -------------------------------------------------------------------------------- /docs/src/content/docs/user-guide/cdk-construct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/user-guide/cdk-construct.md -------------------------------------------------------------------------------- /docs/src/content/docs/user-guide/cdk-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/user-guide/cdk-guide.md -------------------------------------------------------------------------------- /docs/src/content/docs/user-guide/cdk-source-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/user-guide/cdk-source-code.md -------------------------------------------------------------------------------- /docs/src/content/docs/user-guide/cli-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/content/docs/user-guide/cli-guide.md -------------------------------------------------------------------------------- /docs/src/styles/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/styles/custom.css -------------------------------------------------------------------------------- /docs/src/styles/font.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/styles/font.css -------------------------------------------------------------------------------- /docs/src/styles/landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/styles/landing.css -------------------------------------------------------------------------------- /docs/src/styles/terminal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/docs/src/styles/terminal.css -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } -------------------------------------------------------------------------------- /img/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/img/architecture.jpg -------------------------------------------------------------------------------- /img/deploy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/img/deploy.gif -------------------------------------------------------------------------------- /img/init.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/img/init.gif -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/jest.config.js -------------------------------------------------------------------------------- /lambda/delete_old_deployments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lambda/delete_old_deployments/index.js -------------------------------------------------------------------------------- /lambda/layers/aws_sdk/nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lambda/layers/aws_sdk/nodejs/package-lock.json -------------------------------------------------------------------------------- /lambda/layers/aws_sdk/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lambda/layers/aws_sdk/nodejs/package.json -------------------------------------------------------------------------------- /lambda/new_build/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lambda/new_build/index.js -------------------------------------------------------------------------------- /lambda/update_kvs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lambda/update_kvs/index.js -------------------------------------------------------------------------------- /lib/cfn_nag/cfn_nag_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/cfn_nag/cfn_nag_utils.ts -------------------------------------------------------------------------------- /lib/deploy_type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/deploy_type.ts -------------------------------------------------------------------------------- /lib/deployment_workflow_sf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/deployment_workflow_sf.ts -------------------------------------------------------------------------------- /lib/hosting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/hosting.ts -------------------------------------------------------------------------------- /lib/hosting_infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/hosting_infrastructure.ts -------------------------------------------------------------------------------- /lib/hosting_stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/hosting_stack.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/pipeline_infrastructure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/pipeline_infrastructure.ts -------------------------------------------------------------------------------- /lib/repository_connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/repository_connection.ts -------------------------------------------------------------------------------- /lib/repository_stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/repository_stack.ts -------------------------------------------------------------------------------- /lib/utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/lib/utility.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/package.json -------------------------------------------------------------------------------- /resources/build_config_templates/hosting_angularjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/hosting_angularjs.yml -------------------------------------------------------------------------------- /resources/build_config_templates/hosting_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/hosting_basic.yml -------------------------------------------------------------------------------- /resources/build_config_templates/hosting_nextjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/hosting_nextjs.yml -------------------------------------------------------------------------------- /resources/build_config_templates/hosting_reactjs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/hosting_reactjs.yml -------------------------------------------------------------------------------- /resources/build_config_templates/hosting_vuejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/hosting_vuejs.yml -------------------------------------------------------------------------------- /resources/build_config_templates/s3_build_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/build_config_templates/s3_build_config.yml -------------------------------------------------------------------------------- /resources/cff_templates/index_angularjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/cff_templates/index_angularjs.js -------------------------------------------------------------------------------- /resources/cff_templates/index_basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/cff_templates/index_basic.js -------------------------------------------------------------------------------- /resources/cff_templates/index_nextjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/cff_templates/index_nextjs.js -------------------------------------------------------------------------------- /resources/cff_templates/index_reactjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/cff_templates/index_reactjs.js -------------------------------------------------------------------------------- /resources/cff_templates/index_vuejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/cff_templates/index_vuejs.js -------------------------------------------------------------------------------- /resources/initial_repository/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/initial_repository/index.html -------------------------------------------------------------------------------- /resources/initial_s3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/resources/initial_s3/index.html -------------------------------------------------------------------------------- /resources/s3_trigger/dummy.txt: -------------------------------------------------------------------------------- 1 | This is a dummy file. -------------------------------------------------------------------------------- /roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/roadmap.md -------------------------------------------------------------------------------- /scripts/createDummyZip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/scripts/createDummyZip.js -------------------------------------------------------------------------------- /solution.context.json.template.github: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/solution.context.json.template.github -------------------------------------------------------------------------------- /solution.context.json.template.s3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/solution.context.json.template.s3 -------------------------------------------------------------------------------- /test/cloudfront-hosting-toolkit/angularjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/cloudfront-hosting-toolkit/angularjs/package.json -------------------------------------------------------------------------------- /test/cloudfront-hosting-toolkit/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/cloudfront-hosting-toolkit/nextjs/package.json -------------------------------------------------------------------------------- /test/cloudfront-hosting-toolkit/no_framework/index.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/cloudfront-hosting-toolkit/reactjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/cloudfront-hosting-toolkit/reactjs/package.json -------------------------------------------------------------------------------- /test/cloudfront-hosting-toolkit/vuejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/cloudfront-hosting-toolkit/vuejs/package.json -------------------------------------------------------------------------------- /test/deploy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/deploy.test.ts -------------------------------------------------------------------------------- /test/detect_framework.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/detect_framework.test.ts -------------------------------------------------------------------------------- /test/hosting_stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/hosting_stack.test.ts -------------------------------------------------------------------------------- /test/init.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/init.test.ts -------------------------------------------------------------------------------- /test/repository_stack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/repository_stack.test.ts -------------------------------------------------------------------------------- /test/uri_rewrite.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/test/uri_rewrite.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/awslabs/cloudfront-hosting-toolkit/HEAD/tsconfig.json --------------------------------------------------------------------------------