Skip to content

Commit 21add57

Browse files
committed
Use a more FHS-compliant layout in Docker image
1 parent 5ccda11 commit 21add57

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Dockerfile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,18 @@
33

44
FROM eclipse-temurin:11 AS builder
55

6-
WORKDIR /kotlin-language-server
6+
WORKDIR /src/kotlin-language-server
7+
78
COPY . .
89
RUN ./gradlew :server:installDist
910

1011
FROM eclipse-temurin:11
1112

12-
WORKDIR /
13-
COPY --from=builder /kotlin-language-server/server/build/install/server /server
13+
WORKDIR /opt/kotlin-language-server
14+
15+
COPY --from=builder /src/kotlin-language-server/server/build/install/server /opt/kotlin-language-server
16+
RUN ln -s /opt/kotlin-language-server/bin/kotlin-language-server /usr/local/bin/kotlin-language-server
1417

1518
EXPOSE 49100
1619

17-
CMD ["/server/bin/kotlin-language-server", "--tcpServerPort", "49100"]
20+
CMD ["/usr/local/bin/kotlin-language-server", "--tcpServerPort", "49100"]

0 commit comments

Comments
 (0)