# AWS Frontend Web App Deploy Stack
[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/blob/main/LICENSE)
[](https://www.npmjs.com/package/@gammarers/aws-frontend-web-app-deploy-stack)
[](https://pypi.org/project/gammarers.aws-frontend-web-app-deploy-stack/)
[](https://www.nuget.org/packages/Gammarers.CDK.AWS.FrontendWebAppDeployStack/)
[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/actions/workflows/release.yml)
[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/releases)
[](https://constructs.dev/packages/@gammarers/aws-frontend-web-app-deploy-stack)
This is an AWS CDK Construct to make deploying a Frontend Web App (SPA) deploy to S3 behind CloudFront.
## Install
### TypeScript
#### install by npm
```shell
npm install @gammarers/aws-frontend-web-app-deploy-stack
```
#### install by yarn
```shell
yarn add @gammarers/aws-frontend-web-app-deploy-stack
```
#### install by pnpm
```shell
pnpm add @gammarers/aws-frontend-web-app-deploy-stack
```
#### install by bun
```shell
bun add @gammarers/aws-frontend-web-app-deploy-stack
```
### Python
```shell
pip install gammarers.aws-frontend-web-app-deploy-stack
```
### C# / .NET
```shell
dotnet add package Gammarers.CDK.AWS.FrontendWebAppDeployStack
```
## Example
```python
import { FrontendWebAppDeployStack } from '@gammarers/aws-frontend-web-app-deploy-stack';
new FrontendWebAppDeployStack(app, 'FrontendWebAppDeployStack', {
env: { account: '012345678901', region: 'us-east-1' },
domainName: 'example.com',
hostedZoneId: 'Z0000000000000000000Q',
originBucketName: 'frontend-web-app-example-origin-bucket', // new create in this stack
deploySourceAssetPath: 'website/',
logBucketArn: 'arn:aws:s3:::frontend-web-app-example-access-log-bucket', // already created
});
```
## License
This project is licensed under the Apache-2.0 License.
Raw data
{
"_id": null,
"home_page": "https://github.com/gammarers/aws-frontend-web-app-deploy-stack.git",
"name": "gammarers.aws-frontend-web-app-deploy-stack",
"maintainer": null,
"docs_url": null,
"requires_python": "~=3.9",
"maintainer_email": null,
"keywords": null,
"author": "yicr<yicr@users.noreply.github.com>",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/18/f2/c3fa2b910fd799d3103df548e200a682ab44baca5bba725f8bfe78520371/gammarers_aws_frontend_web_app_deploy_stack-2.1.2.tar.gz",
"platform": null,
"description": "# AWS Frontend Web App Deploy Stack\n\n[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/blob/main/LICENSE)\n[](https://www.npmjs.com/package/@gammarers/aws-frontend-web-app-deploy-stack)\n[](https://pypi.org/project/gammarers.aws-frontend-web-app-deploy-stack/)\n[](https://www.nuget.org/packages/Gammarers.CDK.AWS.FrontendWebAppDeployStack/)\n[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/actions/workflows/release.yml)\n[](https://github.com/gammarers/aws-frontend-web-app-deploy-stack/releases)\n\n[](https://constructs.dev/packages/@gammarers/aws-frontend-web-app-deploy-stack)\n\nThis is an AWS CDK Construct to make deploying a Frontend Web App (SPA) deploy to S3 behind CloudFront.\n\n## Install\n\n### TypeScript\n\n#### install by npm\n\n```shell\nnpm install @gammarers/aws-frontend-web-app-deploy-stack\n```\n\n#### install by yarn\n\n```shell\nyarn add @gammarers/aws-frontend-web-app-deploy-stack\n```\n\n#### install by pnpm\n\n```shell\npnpm add @gammarers/aws-frontend-web-app-deploy-stack\n```\n\n#### install by bun\n\n```shell\nbun add @gammarers/aws-frontend-web-app-deploy-stack\n```\n\n### Python\n\n```shell\npip install gammarers.aws-frontend-web-app-deploy-stack\n```\n\n### C# / .NET\n\n```shell\ndotnet add package Gammarers.CDK.AWS.FrontendWebAppDeployStack\n```\n\n## Example\n\n```python\nimport { FrontendWebAppDeployStack } from '@gammarers/aws-frontend-web-app-deploy-stack';\n\nnew FrontendWebAppDeployStack(app, 'FrontendWebAppDeployStack', {\n env: { account: '012345678901', region: 'us-east-1' },\n domainName: 'example.com',\n hostedZoneId: 'Z0000000000000000000Q',\n originBucketName: 'frontend-web-app-example-origin-bucket', // new create in this stack\n deploySourceAssetPath: 'website/',\n logBucketArn: 'arn:aws:s3:::frontend-web-app-example-access-log-bucket', // already created\n});\n```\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "This is an AWS CDK Construct to make deploying a Frontend Web App (SPA) deploy to S3 behind CloudFront.",
"version": "2.1.2",
"project_urls": {
"Homepage": "https://github.com/gammarers/aws-frontend-web-app-deploy-stack.git",
"Source": "https://github.com/gammarers/aws-frontend-web-app-deploy-stack.git"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8ceab425ed2f3d9dc5e94e8aba9f9471dd01d30355c9d316a02bcf60a32ace95",
"md5": "c98bc67edb983662f074714f8ab2d9e0",
"sha256": "84329a1665bd34070f69731aef81b59a246371845f46938d448e2043b9aed8bc"
},
"downloads": -1,
"filename": "gammarers_aws_frontend_web_app_deploy_stack-2.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c98bc67edb983662f074714f8ab2d9e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "~=3.9",
"size": 51733,
"upload_time": "2025-09-02T19:18:19",
"upload_time_iso_8601": "2025-09-02T19:18:19.123621Z",
"url": "https://files.pythonhosted.org/packages/8c/ea/b425ed2f3d9dc5e94e8aba9f9471dd01d30355c9d316a02bcf60a32ace95/gammarers_aws_frontend_web_app_deploy_stack-2.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "18f2c3fa2b910fd799d3103df548e200a682ab44baca5bba725f8bfe78520371",
"md5": "3618e9df8289bfb4a8f32fea2b04375d",
"sha256": "e2a75eb0f265f42fd5dd8938d9a8866c8ad418158c0f7e8e1e65f84b57d72cf7"
},
"downloads": -1,
"filename": "gammarers_aws_frontend_web_app_deploy_stack-2.1.2.tar.gz",
"has_sig": false,
"md5_digest": "3618e9df8289bfb4a8f32fea2b04375d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "~=3.9",
"size": 53487,
"upload_time": "2025-09-02T19:18:20",
"upload_time_iso_8601": "2025-09-02T19:18:20.412755Z",
"url": "https://files.pythonhosted.org/packages/18/f2/c3fa2b910fd799d3103df548e200a682ab44baca5bba725f8bfe78520371/gammarers_aws_frontend_web_app_deploy_stack-2.1.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-02 19:18:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gammarers",
"github_project": "aws-frontend-web-app-deploy-stack",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "gammarers.aws-frontend-web-app-deploy-stack"
}