File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 1
- # Running this container will start a language server that listens for TCP connections on port 49100
1
+ # Running this image will start a language server that listens for TCP connections on port 49100
2
2
# Every connection will be run in a forked child process
3
3
4
- FROM openjdk:11 AS builder
4
+ ARG JDKVERSION=11
5
+
6
+ FROM --platform=$BUILDPLATFORM eclipse-temurin:${JDKVERSION} AS builder
7
+
8
+ WORKDIR /src/kotlin-language-server
5
9
6
- WORKDIR /kotlin-language-server
7
10
COPY . .
8
11
RUN ./gradlew :server:installDist
9
12
10
- FROM openjdk:11
13
+ FROM eclipse-temurin:${JDKVERSION}
14
+
15
+ WORKDIR /opt/kotlin-language-server
11
16
12
- WORKDIR /
13
- COPY --from=builder / kotlin-language-server/server/build/install/server / server
17
+ COPY --from=builder /src/kotlin-language-server/server/build/install/server /opt/kotlin-language-server
18
+ RUN ln -s /opt/ kotlin-language-server/bin/kotlin-language- server /usr/local/bin/kotlin-language- server
14
19
15
20
EXPOSE 49100
16
21
17
- CMD ["/server /bin/kotlin-language-server" , "--tcpServerPort" , "49100" ]
22
+ CMD ["/usr/local /bin/kotlin-language-server" , "--tcpServerPort" , "49100" ]
You can’t perform that action at this time.
0 commit comments