testcontainers / testcontainers/testcontainers-python

Compose should use `compose_file_name=[]` or `None` by default

Aperta
#259 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

📦 package: compose
Lingua principale
Python
Stelle
2.3k
Fork
386
Merge medio
4h 40m
PR unite (30g)
1

Descrizione

For some reason docker-compose up -d works subtly differently than docker-compose up -d -f docker-compose.yml when there are overrides files. I'm not sure why, but passing compose_file_name=[] fixes things for me locally as it doesn't build the -f list.

I think this should be the default, rather than defaulting to a specific file name.

Also, since it actually supports a list, the parameter name should be different so this is obvious

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 individuando il parametro compose_file_name e il codice che costruisce l'elenco -f del comando docker-compose. Confronta il comportamento predefinito con un elenco vuoto esplicito o None e verifica come viene utilizzato il parametro altrove prima di decidere se il suo nome debba cambiare. Il lavoro è completato quando l'invocazione predefinita gestisce i file di override in modo coerente e il valore elenco supportato è rappresentato chiaramente.

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

Valutazione

Stack tecnologico
docker-compose, python
Ambito
devops
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.