The Shipa Developer Hub

Welcome to the Shipa developer hub. You'll find comprehensive guides and documentation to help you start working with Shipa as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Changelog

Platforms

For Shipa, a platform is a well defined pack with installed dependencies for a language or framework that a group of applications will need in order to be executed.

Platforms are defined as Dockerfiles and Shipa already have a number of pre-built ones, listed bellow:

  • Go
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby
  • Static

The platforms above come pre-installed in Shipa. With that, users have the opportunity to enable them either at Shipa's install or add them to your server using the platform-add command in Shipa.

For example, to install the Python platform from Shipa's platforms repository you simply have to call:

$ shipa platform-add python

If you have a platform (runtime) requirement that is currently not supported by the ones above, new platforms can be added to Shipa. See Creating Platforms for more information.

Updated about a month ago


What's Next

Creating platforms in Shipa

Creating Platforms

Platforms


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.