DEEP Package Manager
npm install deep-package-managerdeep-package-manager
====================




deep-package-manager is the software development tool-chain that abstracts package management and associated development operations. This CLI
(aka Command Line Interface) is a Node.js library that works in combination with DEEP Framework.
- [x] Create an Amazon Web Services account
- [x] Configure AWS Command Line Interface
- [x] Get Started - Installing Git
- [x] JDK 8 and JRE 8 Installation Start Here
- [x] Install nvm and use node v4.3+
- [ ] Install DEEP CLI, also known as deepify:
``bash`
npm install deepify -g
> If you want to use deepify on Windows, please follow the steps fromnpm install deepify -g
Windows Configuration
before running and make sure all npm and deepify commands are executed
inside Git Bash.
`bash`
deepify install github://MitocGroup/deep-microservices-helloworld ~/deep-microservices-helloworld
> Path parameter in all deepify commands is optional and if not specified, assumes current~/deep-microservices-helloworld
working directory. Therefore you can skip by executingmkdir ~/deep-microservices-helloworld && cd ~/deep-microservices-helloworld before deepify install.
`bash`
deepify server ~/deep-microservices-helloworld -o
> When this step is finished, you can open in your browser the link http://localhost:8000
and enjoy the deep-microservices-helloworld running locally.
`bash`
deepify deploy ~/deep-microservices-helloworld
> Amazon CloudFront distribution takes up to 20 minutes to provision, therefore don’t worry
if it returns an HTTP error in the first couple of minutes.
`bash`
deepify undeploy ~/deep-microservices-helloworld
> Amazon CloudFront distribution takes up to 20 minutes to unprovision. That's why deepify`
command checks every 30 seconds if it's disabled and when successful, removes it from your account.
Having questions related to deep-package-manager?
- Ask questions: https://stackoverflow.com/questions/tagged/deep-framework
- Chat with us: https://mitocgroup.slack.com/messages/general
- Send an email: feedback@deep.mg
Interested in contributing to deep-package-manager?
- Contributing: https://github.com/MitocGroup/deep-package-manager/blob/master/CONTRIBUTING.md
- Issue tracker: https://github.com/MitocGroup/deep-package-manager/issues
- Releases: https://github.com/MitocGroup/deep-package-manager/releases
- Roadmap: https://github.com/MitocGroup/deep-package-manager/blob/master/ROADMAP.md
Looking for web applications that use (or are similar to) deep-package-manager?
- Hello World: https://hello.deep.mg | https://github.com/MitocGroup/deep-microservices-helloworld
- Todo App: https://todo.deep.mg | https://github.com/MitocGroup/deep-microservices-todomvc
- Enterprise Software Marketplace: https://www.deep.mg
This repository is being sponsored by:
- Mitoc Group
- DEEP Marketplace
This code can be used under MIT license:
> See LICENSE for more details.