Visitar URL original
eoapi-cdk/integration_tests/cdk at main · developmentseed/eoapi-cdk · GitHub
Skip to content

Latest commit

 

History

History

cdk

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Deployment CDK code for eoapi-cdk deployment tests

This is a wrapper CDK code that is used to test a deployment of the eoapi-cdk constructs.

Requirements

  • uv
  • docker
  • node
  • AWS credentials environment variables configured to point to an account.

Installation

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/activate

Then, go to the integration deploy directory:

cd integration_tests/cdk
npm install

Verify 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 --version

Deployment

First, synthesize the app

npx cdk synth --all

Then, deploy

npx cdk deploy --all --require-approval never