Skip to content
This repository has been archived by the owner on Aug 27, 2024. It is now read-only.

clareliguori/summarize-my-document

Repository files navigation

Summarize my document demo app

SummarizeMyDocument.mp4

Deploy with AWS CDK

Fork this repo to your own GitHub account. Edit the file cdk_stacks.py. Search for parent_domain and fill in your own DNS domain, such as my-domain.com. The demo application will be hosted at https://summarize-my-document-demo.my-domain.com. Also edit the file frontend/docker-compose.yml and fill in your own DNS domain for the BACKEND_URL value. Push these changes to your fork repository.

Install both nodejs and python on your computer.

Install CDK:

npm install -g aws-cdk

Set up a virtual env:

python3 -m venv .venv

source .venv/bin/activate

pip install -r requirements.txt

After this initial setup, you only need to run source .venv/bin/activate to use the virtual env for further development.

Synthesize the demo stacks:

cdk synth --app 'python3 cdk_stacks.py'

Deploy all the demo stacks:

cdk deploy --app 'python3 cdk_stacks.py' --all

The demo application will now be hosted at https://summarize-my-document-demo.my-domain.com, behind Cognito-based user authentication. To add users that can log into the demo application, select the summarize-my-document-demo user pool on the Cognito console and click "Create user".

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published