Como posso incluir arquivos fora do contexto de construção do Docker usando o comando "ADD" no arquivo do Docker?
Na documentação do Docker:
O caminho deve estar dentro do contexto da construção; não é possível ADICIONAR ../something/something, porque a primeira etapa de uma construção do docker é enviar o diretório de contexto (e subdiretórios) para o daemon do docker.
Não quero reestruturar todo o meu projeto apenas para acomodar o Docker nesta questão. Quero manter todos os meus arquivos do Docker no mesmo subdiretório.
Além disso, parece que o Docker ainda não suporta (e talvez nunca) os links simbólicos: O comando Dockerfile ADD não segue os links simbólicos no host # 1676.
A única outra coisa em que consigo pensar é incluir uma etapa de pré-compilação para copiar os arquivos no contexto de compilação do Docker (e configurar meu controle de versão para ignorar esses arquivos). Existe uma solução melhor para isso?
FROM
continuar a partir daí. Eu não alteraria a estrutura do projeto para acomodar o Docker (ou qualquer ferramenta de construção).