RUNTIMES
Pre-configured runtimes for your web services
A Deplay web service runs in one of these runtimes. The image, install command and start command shown here are the ones actually used by the worker.
Active runtime
Node.js22
For an Express, Fastify, Hono API, or any Node server listening on the PORT variable.
$npm install
$node server.js
listening on $PORT
live at <name>.fabrich.site
Quick commands
$npm installInstall dependencies
$node server.jsStart command (editable per project)
Infrastructure
- Image
- node:22-slim
- Memory
- 1 GB
- CPU
- 1 vCPU
Python3.12 + ffmpeg
For APIs, data processing and audio/video work.
Install & run
$pip install -r requirements.txt- For a FastAPI, Flask API, or any ASGI/WSGI server listening on the
PORTvariable.
Runtime details
- Image
- deplay-python:3.12-ffmpeg
- Install
- pip install -r requirements.txt
- Start
- python -m uvicorn main:app --host 0.0.0.0 --port $PORT
Environment variables
PYTHONUSERBASE/work/.pylocal
PYTHONDONTWRITEBYTECODE1
Set automatically in the container.
Docker
Deploy a project from its own Dockerfile, for stacks beyond Node.js and Python. Not available yet.