A platform for running hosted applications. https://code.ivysaur.me/paas
This repository has been archived on 2020-05-03. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
mappu 8d71b62c4b commit all archived files 2015-05-12 09:07:32 +00:00
dist-archive commit all archived files 2015-05-12 09:07:32 +00:00
doc commit all archived files 2015-05-12 09:07:32 +00:00
.legacy-codesite.toml initial meta commit 2015-05-12 09:07:32 +00:00
README.md commit all archived files 2015-05-12 09:07:32 +00:00

README.md

paas

A platform for running hosted applications.

paas provides a web interface allowing users to upload their applications and run them on the remote server. Users can manage multiple application projects, each with multiple software versions and multiple running instances. Users can invite other sub-user accounts. Applications see a dedicated filesystem via container isolation.

Users must package their applications into a .zip file, along with a start file containing necessary commands to launch the application (e.g. pip install dependencies ; python3 app.py). The base operating system image is customisable but by default includes Python 2, Python 3, PHP 5.6, perl and node.js along with pip and npm.

Tags: sysadmin

Features

  • Customisable base image from debootstrap
  • Runs on the systemd-nspawn container engine (docker/rkt in future?)
  • Live view application stdout/stderr in the web interface (line buffered via socktailf)
  • User invite system
  • Single-page app

Download