#coding: utf-8 import bottle content = """
Na Roští.cz a prostředí pro vaši aplikaci je připraveno. Nyní můžete obsah adresáře /srv/app vymazat a nahradit ho svoji aplikací. K aplikaci také nezapomeňte nahrát soubor app.py (místo tohoto) a vložit do něj volání své aplikace pro webový server gunicorn.
Nejčastěji naši uživatelé používají Django. V takovém případě vypadá soubor app.py takto:
import os
# Pokud se settings nachází v /srv/app/moje_aplikace,
# bude obsah pro DJANGO_SETTINGS_MODULE: moje_aplikace.settings
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "moje_aplikace.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Příkladem vám může být i aktuální app.py, přes který se vám zobrazila tato stránka. V něm používáme framework bottle.
Pravděpodobně nemáte svou aplikaci bez závislostí, takže během příprav spuštění vaší aplikace nezapomeňte nahrát soubor requirements.txt do adresáře /srv/app/. Po restartu kontejneru proběhne instalace závislostí automaticky.
Do souboru /srv/app/init.sh můžete napsat příkazy, které se mají spustit po každém restart kontejneru. Můžete si tak usnadnit třeba deployment.
V případě problémů se prosím obraťte na technickou podporu nebo na dokumentaci.