├── 1-context ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── src │ └── lambda │ │ └── example │ │ └── app.js ├── stacks │ ├── lib │ │ └── build-config.ts │ └── main.ts └── tsconfig.json ├── 2-external-file ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── config │ ├── dev.yaml │ └── prod.yaml ├── index.ts ├── package.json ├── src │ └── lambda │ │ └── example │ │ └── app.js ├── stacks │ ├── lib │ │ └── build-config.ts │ └── main.ts └── tsconfig.json ├── 3-external-api ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── index.ts ├── package.json ├── src │ └── lambda │ │ └── example │ │ └── app.js ├── stacks │ ├── lib │ │ └── build-config.ts │ └── main.ts └── tsconfig.json ├── 4-build-tool ├── .gitignore ├── .npmignore ├── README.md ├── cdk.json ├── config │ ├── build │ │ ├── dev.yaml │ │ └── prod.yaml │ ├── gulpfile.js │ ├── schema.json │ └── src │ │ ├── dev.yaml │ │ └── prod.yaml ├── index.ts ├── package.json ├── src │ └── lambda │ │ └── example │ │ └── app.js ├── stacks │ ├── lib │ │ └── build-config.ts │ └── main.ts └── tsconfig.json └── README.md /1-context/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/.gitignore -------------------------------------------------------------------------------- /1-context/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/.npmignore -------------------------------------------------------------------------------- /1-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/README.md -------------------------------------------------------------------------------- /1-context/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/cdk.json -------------------------------------------------------------------------------- /1-context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/index.ts -------------------------------------------------------------------------------- /1-context/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/package.json -------------------------------------------------------------------------------- /1-context/src/lambda/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/src/lambda/example/app.js -------------------------------------------------------------------------------- /1-context/stacks/lib/build-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/stacks/lib/build-config.ts -------------------------------------------------------------------------------- /1-context/stacks/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/stacks/main.ts -------------------------------------------------------------------------------- /1-context/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/1-context/tsconfig.json -------------------------------------------------------------------------------- /2-external-file/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/.gitignore -------------------------------------------------------------------------------- /2-external-file/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/.npmignore -------------------------------------------------------------------------------- /2-external-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/README.md -------------------------------------------------------------------------------- /2-external-file/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/cdk.json -------------------------------------------------------------------------------- /2-external-file/config/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/config/dev.yaml -------------------------------------------------------------------------------- /2-external-file/config/prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/config/prod.yaml -------------------------------------------------------------------------------- /2-external-file/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/index.ts -------------------------------------------------------------------------------- /2-external-file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/package.json -------------------------------------------------------------------------------- /2-external-file/src/lambda/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/src/lambda/example/app.js -------------------------------------------------------------------------------- /2-external-file/stacks/lib/build-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/stacks/lib/build-config.ts -------------------------------------------------------------------------------- /2-external-file/stacks/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/stacks/main.ts -------------------------------------------------------------------------------- /2-external-file/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/2-external-file/tsconfig.json -------------------------------------------------------------------------------- /3-external-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/.gitignore -------------------------------------------------------------------------------- /3-external-api/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/.npmignore -------------------------------------------------------------------------------- /3-external-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/README.md -------------------------------------------------------------------------------- /3-external-api/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/cdk.json -------------------------------------------------------------------------------- /3-external-api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/index.ts -------------------------------------------------------------------------------- /3-external-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/package.json -------------------------------------------------------------------------------- /3-external-api/src/lambda/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/src/lambda/example/app.js -------------------------------------------------------------------------------- /3-external-api/stacks/lib/build-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/stacks/lib/build-config.ts -------------------------------------------------------------------------------- /3-external-api/stacks/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/stacks/main.ts -------------------------------------------------------------------------------- /3-external-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/3-external-api/tsconfig.json -------------------------------------------------------------------------------- /4-build-tool/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/.gitignore -------------------------------------------------------------------------------- /4-build-tool/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/.npmignore -------------------------------------------------------------------------------- /4-build-tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/README.md -------------------------------------------------------------------------------- /4-build-tool/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/cdk.json -------------------------------------------------------------------------------- /4-build-tool/config/build/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/build/dev.yaml -------------------------------------------------------------------------------- /4-build-tool/config/build/prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/build/prod.yaml -------------------------------------------------------------------------------- /4-build-tool/config/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/gulpfile.js -------------------------------------------------------------------------------- /4-build-tool/config/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/schema.json -------------------------------------------------------------------------------- /4-build-tool/config/src/dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/src/dev.yaml -------------------------------------------------------------------------------- /4-build-tool/config/src/prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/config/src/prod.yaml -------------------------------------------------------------------------------- /4-build-tool/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/index.ts -------------------------------------------------------------------------------- /4-build-tool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/package.json -------------------------------------------------------------------------------- /4-build-tool/src/lambda/example/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/src/lambda/example/app.js -------------------------------------------------------------------------------- /4-build-tool/stacks/lib/build-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/stacks/lib/build-config.ts -------------------------------------------------------------------------------- /4-build-tool/stacks/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/stacks/main.ts -------------------------------------------------------------------------------- /4-build-tool/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/4-build-tool/tsconfig.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rehanvdm/cdk-multi-environment/HEAD/README.md --------------------------------------------------------------------------------