Skip to main content

A TOSCA engine working with Docker container

Project description

TosKer is an orchestrator engine capable of automatically deploying and managing multi-component applications specifies in OASIS TOSCA on Docker.

Installation

TosKer requires having Docker installed and configured on the machine. In is possible to install TosKer by using pip:

# pip install tosker

The minimum Python version supported is 2.7. It is possible to find other installation methods on the documentation.

Quick Guide

After the installation it is possible to found in /usr/share/tosker/examples the CSAR of two example application, node-mongo.casr and thoughts.csar.

To create and start the thoughts application run the command:

tosker /usr/share/tosker/examples/thoughts.csar create start

It is possible to use the ls command to check that all the components are in the started state:

tosker ls

Now, the application can be accessible on http://127.0.0.1:8080/thoughts.html. Finally, to stop and delete the application run the command:

tosker /usr/share/tosker/examples/thoughts.csar stop delete

License

MIT license

History

0.4.0 (2017-07-10)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TosKer-0.4.1.tar.gz (44.6 kB view details)

Uploaded Source

Built Distribution

TosKer-0.4.1-py2.py3-none-any.whl (36.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file TosKer-0.4.1.tar.gz.

File metadata

  • Download URL: TosKer-0.4.1.tar.gz
  • Upload date:
  • Size: 44.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for TosKer-0.4.1.tar.gz
Algorithm Hash digest
SHA256 d2640fc36083c2dc043878f0b7de7e21f79e56afeff657303bcef76ba0bad13a
MD5 43093e7563ab5a3a7eadb220d8a1b6a0
BLAKE2b-256 409010c5354a6b1eee139831e4302a04805f54e40c62e2258d746bd90e4809ef

See more details on using hashes here.

File details

Details for the file TosKer-0.4.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for TosKer-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 52ee1609669614f641fae1f5759d107d6ae076c9c9ecb672efc5e68bed36c581
MD5 d718aff4ce16700bcd5e03941c79b43b
BLAKE2b-256 95b93678af2af6ea3db53fc28017d09a6cf52306313ddbfa9ec28e0ac520387a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page