#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.
Tým Roští.cz | @we@rosti.social