Comments (5)
There are no outputs at all available before cloudformation finishes.
from confetti.
Another option could be splitting the create-site
task into two pieces. One task creates the stack and puts a stack-id.edn
file next to build.boot
. Another task can then scan the root dir for these files and give a status report about the stack creation process. The second task can optionally block until stack creation is completed.
When a stack is fully created the second task should save all relevant information to another EDN file.
from confetti.
I would suggest to print warning in the beginning of the task that it will take around 15 mins to create everything. In that way people would have right expectations
from confetti.
A warning about the 15 min is in place, there now also is a task to fetch the stack outputs at a later point in time: c7dc64a
Running boot fetch-outputs
will retrieve the stack outputs for all .confetti.edn
files found in the current working directory that do not have a :cloudfront-url
key.
from confetti.
So the gist is create-site
does not return earlier but there's an easy way out provided if it happens to take too long.
from confetti.
Related Issues (20)
- Allow Record Set to be added to an existing HostedZone
- sync-bucket task option to specify file-maps directly
- Problem creating site for root domain HOT 2
- Support CloudFront Invalidations HOT 1
- Allow custom invalidation path for cloudfront HOT 3
- Exception while deploying a large number of files HOT 9
- The parameter previousObjectListing must be specified HOT 3
- Update objects when metadata changed HOT 4
- create-site never finishes HOT 2
- Failed to contact the origin HOT 3
- Revisit instructions HOT 6
- sync-bucket NullPointerException HOT 1
- "Cannot create enum from eu-west-2 value" HOT 5
- Don't create confetti.edn; recommend direnv
- Consider Lambda@Edge for immutable deploys
- Allow specification of other regions than us-east HOT 1
- Clarify Readme regarding access key HOT 3
- Provide way to create Cloudformation template HOT 1
- Auhentication warning during s3 sync HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from confetti.