因此,主要目的是将胖子罐应用程序码头化并放入Elasticbeanstalk中。问题在于上下文。如果实际上我只需要一个jar文件,那么将大量上下文添加到Docker中有点愚蠢。
我一直在玩.dockerignore文件,但是迷路了。我试图使用gitignore否定,但它不起作用。
*
!Dockerfile
*/
!target/
target/*
!target/*.jar
正则表达式中也存在该问题,但似乎不支持复杂的正则表达式。
^((?!Dockerfile).)*$
我也尝试过在stackoverflow中搜索,而这两个都是我发现的:
这个问题可能与第二个问题类似,但是我认为这略有不同,因为在这里,我只想在上下文中包含一个文件。
任何帮助将不胜感激。