Risoluzione dei problemi relativi ai runtime personalizzati

Problema Soluzioni
Quando avvio la mia applicazione, viene visualizzato un errore 503. Il container è in ascolto di richieste HTTP sulla porta 8080? Dovrebbe essere: le richieste HTTP vengono instradate a questa porta sul container.

La tua applicazione risponde ai gestori del controllo di integrità? Un'applicazione ben strutturata deve sempre rispondere ai controlli di integrità. Assicurati che la tua applicazione possa rispondere a queste richieste o disattiva il controllo di integrità nel file app.yaml.
La creazione della mia applicazione richiede molto tempo. Ciò può essere causato da una sovrapposizione di livelli non ottimali nel Dockerfile. Quando il Dockerfile viene creato, viene applicato un sistema di memorizzazione nella cache a più livelli che ricostruisce i livelli modificati e gli eventuali livelli successivi.

Consigliamo di strutturare il Dockerfile in modo che i livelli modificati di frequente siano creati per ultimi, in modo che i livelli creati in precedenza possano rimanere memorizzati nella cache durante le modifiche. Puoi scoprire di più sulla sintassi e sulle best practice di Dockerfile nella guida dell'utente di Docker.
Alcuni file non sono inclusi nella mia applicazione. docker build non rispetta i link simbolici, quindi assicurati di non fare affidamento sui link simbolici nella directory delle applicazioni.