Olá, Dionathan. Tudo bem?
O erro apresentado é de permissão ao tentar executar o script mvnw
dentro do seu Dockerfile. Isso geralmente acontece porque o arquivo não tem permissões de execução.
Para resolver isso, você pode adicionar uma linha no seu Dockerfile para garantir que o mvnw
tenha as permissões corretas. Tente adicionar a seguinte linha antes de executar o script:
RUN chmod +x ./mvnw
Seu Dockerfile deve ficar parecido com isto:
COPY src src
COPY .mvn .mvn
COPY mvnw .
COPY pom.xml .
RUN chmod +x ./mvnw
RUN ./mvnw package -DskipTests
Isso deve resolver o problema de permissão. Espero ter ajudado.