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 run.
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
- .Net
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 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