testcontainers / testcontainers/testcontainers-java

Set an order and waiting time for docker-compose based containers

Aperta
#5,245 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

type/question
Lingua principale
Java
Stelle
8.7k
Fork
1.9k
Merge medio
2g 17h
PR unite (30g)
9

Descrizione

Hello everyone!

I have a question and haven't found answer in docs or other issues. I'd like to create a sequence of containers as follows:

  1. db
  2. app1
  3. app2
  4. app3 (that should wait for app2's container return code 0 from)

All these 4 containers are defined in docker-compose file as services. My question is: Can we make somehow this scenario? If so - how we can do it?

Thanks for any help!

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando come vengono gestiti attualmente i servizi docker-compose e se vengono esposti l'ordine dei servizi o i codici di ritorno dei container. L'issue non indica file sorgente né test; usa la sequenza db, app1, app2 e app3 come scenario di accettazione, includendo l'attesa di app3 che app2 restituisca il codice 0.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
docker, docker-compose, java
Ambito
devops, testing
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.