Итак, основная цель заключалась в том, чтобы докеризовать приложение fat jar и поместить его в Elasticbeanstalk. Проблема в контексте. Немного глупо добавлять так много контекста в докер, если все, что мне нужно, это единственный файл jar.
Я играл с файлом .dockerignore, но я потерялся. Я пытался использовать отрицание gitignore, но это не сработало.
*
!Dockerfile
*/
!target/
target/*
!target/*.jar
То же самое и с регулярным выражением, но похоже, что сложное регулярное выражение не поддерживается.
^((?!Dockerfile).)*$
Я также пробовал искать в stackoverflow, и это все, что я нашел:
Этот вопрос может быть похож на второй, но я думаю, что это небольшая разница, поскольку здесь я просто хочу включить один файл в контекст.
Любая помощь будет оценена по достоинству.