Python hosting

Python hosting

Aktuální Python

Pravidelně vydáváme nové verze našeho Runtime, ve kterém najdete poslední stabilní verze Pythonu. Pokud náhodou nějaká verze chybí, napište nám a my ji přidáme.

pip/virtualenv

Administrace pro vás připraví virtualenv, do kterého můžete nainstalovat libovolnou závislost z PyPy, GitHubu nebo jiných zdrojů.

Gunicorn/Uvicorn/uwsgi

Naše ukázková aplikace používá Gunicorn, ale můžete použít i jiný HTTP server včetně asynchronního Uvicornu.

SSH přístup

Do prostředí, kde vaše aplikace běží, máte plný SSH přístup. Můžete ho použít k nahrání kódu, debugování, spouštění příkazů nebo prohlížení logů.

Supervisord

Všechny procesy prostředí, kde běží vaše aplikace, jsou spravovány nástrojem supervisord. Ten se stará například o restartování procesů v případě pádu nebo logování. Jeho konfigurace je čistě ve vašich rukou a můžete do něj přidat i své vlastní procesy, které mají běžet na pozadí.

CI/CD

Díky SSH přístupu a nástroji rostictl je možné Roští integrovat do běžně dostupných CI/CD nástrojů jako GitHub CI/CD, GitLab CI, Drone.io, ale i dalších.

SMTP server

Každá aplikace má přístup k našemu SMTP serveru, který můžete použít pro odesílání například registračních nebo notifikačních emailů.

Parametry

CPU0.5 - 4 vCPU
RAM0.1 - 8 GB
Disk1 - 100 GB
DatabázeMariaDB/MySQL, Postgresql, Redis, Memcached
Přístup na serverSSH, SFTP
VerzováníGit, HG, SVN
Službycron, supervisord
HTTPSLet's encrypt
Zálohování1x denně aplikace a databáze

Dostupné verze

  • 3.10.0
  • 3.9.7
  • 3.10.4
  • 3.10.9
  • 3.11.1
  • 3.9.16
  • 3.10.11
  • 3.11.3
  • 3.11.5
  • 3.9.17
  • 3.10.12
  • 3.11.4
  • 3.10.13
  • 3.11.6
  • 3.12.0
  • 3.11.8
  • 3.12.2

Příklady nástrojů a knihoven, které u nás fungují

  • Django
  • django-rest-framework
  • Flask
  • Bottle
  • Tornado
  • CherryPy
  • FastAPI
  • web2py
  • Pyramid
  • TurboGears
  • NumPy