Make sure that errors that happen when pulling image layers bubble up to the UI. We do this by catching errors coming from the docker client, calling the callback with that error and setting the global variable `_error` as the error we just caught. This is to make sure that when the stream ends we call the callback with the error as well as to not to over-ride it. Finally we remove the hard-coded message in the UI and display the error that gets passed in to it through the props attribute. This is the only part I'm not super sure on if we really want since it must have been set there for a reason. If I can get a re-producible test case I can make sure that it's still passing with this patch. Fixes #355. Signed-off-by: Kristján Oddsson <koddsson@gmail.com> |
||
---|---|---|
__tests__ | ||
fonts | ||
images | ||
resources | ||
src | ||
styles | ||
util | ||
.gitignore | ||
.jshintrc | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
ROADMAP.md | ||
TESTING.md | ||
circle.yml | ||
gulpfile.js | ||
index.html | ||
package.json |
README.md
Kitematic is a simple application for managing Docker containers on Mac OS X and Windows (coming soon!).
Installing Kitematic
Download the latest version of Kitematic.
Documentation
Kitematic's documentation and other information can be found at http://kitematic.com/docs.
Bugs and Feature Requests
Have a bug or a feature request? Please first read the Issue Guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Roadmap & Contributing
We welcome all pull requests and contributions that anyone would like to make. The Kitematic team is super happy to support anyone who wants to get involved. Please checkout our roadmap that we keep up to date for ideas to help you with contributing. We would love to talk to you about contributing. Please ask us questions and discuss contributions on our dedicated contributors forum.
Please read through our Contributing Guidelines. Included are directions for opening issues, coding standards, and notes on development.
Community
- For questions on how to use Kitematic, see our user forum.
- #kitematic on IRC. Join the channel.
- Join the Kitematic Gitter Channel
- Follow @kitematic on Twitter.
- Read and subscribe to the Kitematic Blog.
Uninstalling
- Remove Kitematic.app
- Remove any unwanted Virtual Machines in VirtualBox
# remove app data
rm -rf ~/Library/Application\ Support/Kitematic
Copyright and License
Code released under the Apache license.