A repository to use as a template for other aws cdk python repositories.
npm is used to manage all node dependencies.
npm install
Pipenv is used to manage all python dependencies.
pip install pipenv
pipenv install -d
pipenv shell
Delete the plcaeholde files found in cdk/apps/sample_app/ and cdk/bootstrap/.
# Change sample app to your applicat_ion name
mv cdk/apps/sample_app cdk/apps/{app_name}
The following will generate all the required files for a CDK python application,
though please note, that instead of utilising the generated virtual environment
created as part of the cdk init
, I've opted to use a pipenv instead. The
generated virtual environment files can be discarded.
cd cdk/apps/{app_name}
cdk init app --language python