This is a wrapper CDK code that is used to test a deployment of the eoapi-cdk constructs.
- uv
- docker
- node
- AWS credentials environment variables configured to point to an account.
From the top level of this repository, install eoapi-cdk:
npm run install:all
npm run build
npm run package
uv sync --group deploy
uv pip install dist/python/*.gz
source .venv/bin/activateThen, go to the integration deploy directory:
cd integration_tests/cdk
npm installVerify that the cdk CLI is available. Since aws-cdk is installed as a local dependency, you can use the npx node package runner tool, that comes with npm.
npx cdk --versionFirst, synthesize the app
npx cdk synth --allThen, deploy
npx cdk deploy --all --require-approval never