Běhové prostředí a příkazy
Co znamenají runtime, režim, příkazy, port a kontrola stavu.
Prostředí a režim
Statický web publikuje HTML či výstup sestavení. Node.js instaluje závislosti a spouští aplikaci z příkazu. Dockerfile sestaví vlastní obraz ze zdroje. OCI obraz používá hotový digest. Režim Web / API dostane HTTPS doménu a kontrolu stavu; Proces na pozadí / bot běží bez veřejného portu.
Pole v průvodci
| Pole | Význam | Příklad |
|---|---|---|
| Příkaz instalace | Připraví závislosti Node projektu. | npm ci |
| Příkaz sestavení | Vytvoří produkční výstup. | npm run build |
| Příkaz spuštění | Spustí běžící Node proces. | npm start |
| Adresář k publikování | Složka s hotovým statickým webem. | dist |
| Cesta k Dockerfile | Soubor Dockerfile uvnitř zdroje. | Dockerfile |
| Interní port | TCP port, na kterém web poslouchá v kontejneru. | 3000 |
| Kontrola stavu | URL cesta pro ověření běžícího webu. | / nebo /health |
U webu musí aplikace poslouchat na 0.0.0.0 a na stejném portu, jaký je v poli Interní port. Průvodce přijímá porty od 1024 do 65535. Health path musí vracet úspěšnou odpověď bez přihlášení; nevol cestu, která vyžaduje účet nebo čeká na externí službu déle než start aplikace.
Hodnoty jsou vidět také v Nastavení → Zdroj a běhové prostředí. Při změně zdroje a příkazů spusť nové nasazení; úprava souborů v repozitáři sama nezmění již běžící release. Pomůže i slovník hodnot.