Vai al contenuto

Guide

Come utilizzare correttamente i contenitori di servizi

I test falliscono in modo intermittente all'avvio.

4 min di lettura

Perché succede

Come risolverlo

  1. Definire un controllo dello stato con un intervallo appropriato e un conteggio dei tentativi
  2. Utilizzare docker compose up --wait quando si esegue compose anziché services
  3. Non utilizzare mai un sonno fisso come sostituto della prontezza

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.