Alternativní přístupy k portálu pro vývojáře s vlastním hostitelem
PLATÍ PRO: Vývojář | Základní | Basic v2 | Standardní | Standard v2 | Premium | Premium v2
Při vlastním hostování portálu pro vývojáře můžete prozkoumat několik alternativních přístupů:
Použijte produkční buildy návrháře a vydavatele.
K publikování portálu použijte aplikaci Funkcí Azure.
Předčítejte soubory portálu pomocí sítě pro doručování obsahu (CDN), abyste zkrátili dobu načítání stránek.
Tento článek obsahuje informace o každém z těchto přístupů.
Pokud jste to ještě neudělali, nastavte místní prostředí pro nejnovější verzi portálu pro vývojáře.
Sestavení pro produkční prostředí
Pokud chcete hostovat vývojové prostředí portálu online pro účely spolupráce, použijte produkční buildy návrháře a vydavatele. Produkční sestavení seskupují soubory, vylučují zdrojové mapy atd.
Spuštěním příkazu vytvořte v ./dist/designer
adresáři sadu:
npm run build-designer
Výsledkem je jednostráková aplikace, takže ji můžete nasadit na statického webového hostitele, jako je statický web služby Azure Blob Storage.
Podobně umístěte kompilovaný a optimalizovaný vydavatel do ./dist/publisher
složky:
npm run build-publisher
Použití aplikace funkcí k publikování portálu
Spusťte krok publikování v cloudu jako alternativu k jeho místnímu spuštění.
K implementaci publikování pomocí aplikace Funkcí Azure potřebujete následující požadavky:
- Vytvořte funkci Azure Functions. Funkce musí být funkcí jazyka JavaScript.
- Instalace nástrojů Azure Functions Core Tools:
npm install –g azure-function-core-tools
Krok 1: Konfigurace výstupního úložiště
Nahrání obsahu přímo na hostitelský web (kontejner "$web" výstupního úložiště) místo místní složky. Nakonfigurujte tuto změnu v ./src/config.publish.json
souboru:
{
...
"outputBlobStorageContainer": "$web",
"outputBlobStorageConnectionString": "DefaultEndpointsProtocol=...",
...
}
Krok 2: Sestavení a nasazení aplikace funkcí
Ve složce je ukázková funkce triggeru ./examples
HTTP. Pokud ho chcete sestavit a umístit do ./dist/function
něj, spusťte následující příkaz:
npm run build-function
Pak se přihlaste k Azure CLI a nasaďte ho:
az login
cd ./dist/function
func azure functionapp publish <function app name>
Jakmile je nasazený, můžete ho vyvolat voláním HTTP:
curl -X POST https://<function app name>.azurewebsites.net/api/publish
Hostování a CDN
Na samoobslužné hostování portálu pro vývojáře jsme navrhli, abyste k hostování vašeho webu používali účet úložiště Azure. Soubory ale můžete publikovat prostřednictvím libovolného řešení, včetně služeb poskytovatelů hostingu.
Soubory můžete také předvést pomocí sítě PRO doručování obsahu (CDN), abyste zkrátili dobu načítání stránek. Doporučujeme používat Azure CDN.
Další kroky
Další informace o portálu pro vývojáře: