Integration with Rancher
PHP
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
drush
includes
vendor
README.md
composer.json
composer.lock
devshop_rancher.drush.inc
devshop_rancher.info
devshop_rancher.module
devshop_rancher.service.inc
hosting.feature.rancher.inc

README.md

DevShop Rancher

This is an experimental project to connect devshop to Rancher to enable containerized environments.

See http://rancher.com for more information.

TODO

DevShop server can connect to the Rancher server API.

Next step is to use the Provision_Service_db_rancher class to trigger the creation of a Rancher environment, then create the services associated with that environment.

docker-compose

I do not yet know if Rancher supports "importing" an environment from a docker-compose.yml file.

This would be ideal. Once it does, we can create an "Environment template" for devshop environments and use Provision_Config_Rancher_Site class to manage creating and sending a docker-compose.yml file to the Rancher agents.

Until then, we will use the API to manually create and enable the Rancher services.