¿Cómo puedo incluir archivos desde fuera del contexto de compilación de Docker usando el comando "AGREGAR" en el archivo Docker?
De la documentación de Docker:
La ruta debe estar dentro del contexto de la compilación; no puede AGREGAR ../something/something, porque el primer paso de una compilación de docker es enviar el directorio de contexto (y subdirectorios) al demonio de docker.
No quiero reestructurar todo mi proyecto solo para acomodar a Docker en este asunto. Quiero mantener todos mis archivos Docker en el mismo subdirectorio.
Además, parece que Docker aún no admite (y puede que nunca lo haga ) los enlaces simbólicos: el comando ADD de Dockerfile no sigue los enlaces simbólicos en el host # 1676.
Lo único que se me ocurre es incluir un paso previo a la compilación para copiar los archivos en el contexto de compilación de Docker (y configurar mi control de versiones para ignorar esos archivos). ¿Hay una mejor solución para eso?
FROM
para continuar desde allí. No cambiaría la estructura del proyecto para acomodar Docker (ni ninguna herramienta de compilación).