Skip to content

Commit

Permalink
Fix java provider dockerfile
Browse files Browse the repository at this point in the history
Signed-off-by: Juan Manuel Leflet Estrada <[email protected]>
  • Loading branch information
jmle committed May 23, 2024
1 parent c55b192 commit 7ab8da2
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions external-providers/java-external-provider/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@ COPY external-providers/java-external-provider/pkg/ pkg/

RUN go mod edit -replace=github.com/konveyor/analyzer-lsp=/analyzer-lsp && go mod tidy

RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -gcflags="all=-N -l" -a -o java-external-provider main.go

RUN go install github.com/go-delve/delve/cmd/dlv@latest
RUN go build -a -o java-external-provider main.go

FROM quay.io/konveyor/jdtls-server-base

COPY --from=builder /java-provider/java-external-provider /usr/local/bin/java-external-provider
COPY --from=builder /go/bin/dlv /usr/local/bin/dlv

EXPOSE 14651 40000
EXPOSE 14651

ENTRYPOINT ["/usr/local/bin/dlv", "--listen=:40000", "--headless=true", "--api-version=2", "--accept-multiclient", "exec"]
CMD ["--", "/usr/local/bin/java-external-provider", "--port", "14651"]
ENTRYPOINT ["java-external-provider", "--port", "14651"]

0 comments on commit 7ab8da2

Please sign in to comment.