AxHost.
AXHOST / KOMUNITNÍ HOSTING

Node.js, Python a konfigurace

Spouštěcí soubor a závislosti musí odpovídat projektu.

Node.js

Projekt obvykle obsahuje package.json, případně lockfile a startovací soubor, například index.js. V konfiguraci služby zkontroluj, jaký soubor skutečně spouští. Nepředpokládej, že libovolný název aplikace panel pozná automaticky. Závislosti uváděj v package.json; při chybě Cannot find module ověř balíček a instalační výpis.

Python

Startovací soubor bývá app.py nebo vlastní nastavený název. Knihovny uváděj v requirements.txt. ImportError nebo ModuleNotFoundError obvykle znamená chybějící závislost či odlišnou verzi prostředí. Ověř dostupné verze v nastavení služby.

Proměnné a tajné hodnoty

V záložce Spouštění jsou proměnné poskytované danou šablonou. Nejde o univerzální trezor pro libovolné tajné hodnoty. Vlastní aplikace může načítat například privátní .env; musí pro to mít příslušnou podporu. Soubor neposílej do GitHubu a omez lidem oprávnění ke čtení souborů. Uživatel, který může číst kód a konfiguraci, může obvykle získat i token.

Po změně konfigurace

Ulož změny a proveď řízený restart. Nikdy neopravuj chybu opakovaným rychlým mačkáním Start. Nejdřív přečti výstup aplikace.