Il modo migliore per avviare la nostra applicazione è utilizzando una finestra mobile per comporre noi stessi. La finestra mobile-compose avvia tutti i servizi con la configurazione corretta.L'ereditarietà o l'annidamento con la finestra mobile compongono
Ora vorremmo fornire una finestra mobile-compose in cui l'applicazione viene eseguita con un back-end diverso. In questa composizione 8 servizi su 10 sono uguali e 2 sono diversi.
Come ottenere ciò senza la duplicazione del codice? Vedo che un servizio può estendere un servizio da un altro file di composizione docker, tuttavia questo richiederebbe comunque di elencare tutti i 10 servizi in entrambi i file.
Grazie. Tuttavia questo richiede ancora di elencare tutti i 10 servizi nel file 'swap-backen-compose.yaml' e se aggiungo un nuovo servizio devo modificare i file bot. Stavo cercando un modo per ereditare o includere l'intera composizione. –
@ RetoGmür - Ho appena passato la stessa cosa. Sfortunatamente non esiste attualmente un modo per estendere un intero file di configurazione di Docker Compose. –
Penso che ti interesserà https://github.com/docker/compose/pull/2051 che è disponibile nell'ultima versione RC https://github.com/docker/compose/releases/tag/1.5. 0rc2 – dnephin