Come posso includere file al di fuori del contesto di compilazione di Docker usando il comando "AGGIUNGI" nel file Docker?
Dalla documentazione Docker:
Il percorso deve essere all'interno del contesto della build; non puoi AGGIUNGERE ../something/something, perché il primo passo di una build docker è inviare la directory di contesto (e le sottodirectory) al demone docker.
Non voglio ristrutturare il mio intero progetto solo per accogliere Docker in questa materia. Voglio mantenere tutti i miei file Docker nella stessa sottodirectory.
Inoltre, sembra che Docker non supporti ancora (e potrebbe non mai) i collegamenti simbolici: il comando ADD Dockerfile non segue i collegamenti simbolici sull'host # 1676.
L'unica altra cosa a cui riesco a pensare è quella di includere un passaggio di pre-compilazione per copiare i file nel contesto di compilazione Docker (e configurare il mio controllo versione per ignorare quei file). C'è una soluzione migliore per quella?
FROM
per continuare da lì. Non cambierei la struttura del progetto per adattarsi a Docker (o qualsiasi strumento di compilazione).