Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keithy/angelbox

LAMP/MEAN stack for DEPLOYMENT inspired by DevilBox (usable pre-alpha)
https://github.com/keithy/angelbox

Last synced: 9 days ago
JSON representation

LAMP/MEAN stack for DEPLOYMENT inspired by DevilBox (usable pre-alpha)

Awesome Lists containing this project

README

        

[![License](https://img.shields.io/badge/license-MIT-%233DA639.svg)](https://opensource.org/licenses/MIT)
[![type](https://img.shields.io/badge/type-Docker-blue.svg)](https://www.docker.com/)
[![Documentation Status](https://readthedocs.org/projects/angelbox/badge/?version=latest)](https://angelbox.readthedocs.io)

# AngelBox

AngelBox is a framework for deploying compositions of docker images to production and staging servers.

AngelBox is a code-based learning hub for collating knowledge of practical container/docker usage.

AngelBox takes docker-compose *"to the max"* for production deployment on [Fedora CoreOS](https://docs.fedoraproject.org/en-US/fedora-coreos/).

AngelBox is ready for [RedHat OpenShift](https://www.openshift.com/products/container-platform "Watch the Video") to take over for deployment at scale.

AngelBox is designed to use the [Parallel Deployment](https://dzone.com/articles/release-engineering-parallel) paradigm out of the box.

## AngelBox documentation evolving at [angelbox.readthedocs.io](https://angelbox.readthedocs.io)




* A Production quality re-imagining of [DevilBox](http://devilbox.org/)
* AngelBox takes docker-compose "to the max" for production and development.
* Use Parallel deployment out of the box.
* Deploy on [Fedora CoreOS](https://docs.fedoraproject.org/en-US/fedora-coreos/).
* Ready for [RedHat OpenShift Container Platform](https://www.openshift.com/products/container-platform "Watch the Video")
to take over when scaling.

## Composition

AngelBox provides a framework for running compositions of docker images.

> The obvious tool for this is `docker-compose`.
> Ironically, one thing that
> docker-compose is lousy at, is "composition", so we fix it.

## Parallel Deployment



*(image from [thebpmfreak.wordpress.com](https://thebpmfreak.wordpress.com))*