Попробуйте добавить ./target/static
в Dockerfile, например:
# wrapper that executes the JVM
ADD bin/run.sh run.sh
#add the ui dist folder
ADD ./target/static static
Также попробуйте использовать команду COPY
вместо add:
# wrapper that executes the JVM
COPY bin/run.sh run.sh
#add the ui dist folder
COPY ./target/static/ static/
и выполните команду Docker, например:
docker build --no-cache ....
Попробуйте добавить это в Dockerfile
RUN mkdir -p /target/static/
# wrapper that executes the JVM
COPY bin/run.sh run.sh
#add the ui dist folder
COPY ./target/static/ /target/static/
Результат теста сборки:
Step 5/5 : ADD ./target/static/ static
---> 712e06b2d81c
Successfully built 712e06b2d81c
Successfully tagged test:latest
Единственное, что у меня есть, - это проверить окончания строк и убедиться, что у вас нетдополнительные пробелы в именах файлов, такие как ADD
target / static или пробел в конце static
, если вы хотите, чтобы файлы target/static/
находились в /static
в контейнере?или ... в /target/static
в контейнере