SkyTruth / cerulean-cloud

All cloud services including inference and database structure
Apache License 2.0
7 stars 2 forks source link

Speed up deployment flow #63

Open rodrigoalmeida94 opened 2 years ago

rodrigoalmeida94 commented 2 years ago

Currently a single deployment takes around 15min to process. This is in part due to our double stack configuration with pulumi, caused by issues in concurrency management in pulumi-docker.

Ideally these would be merged into a single stack.

In addition, multiple deployments occur even when no code change has occurred. This can also be further optimized.

jonaraphael commented 1 year ago

It's up to 25 minutes/deploy, jumping all the way up to 2:25 if the database needs to be rebuilt with the AOIs