Skip to content

Commit b14272c

Browse files
committed
Add basic docker image
1 parent 7ce5f76 commit b14272c

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.travis.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
11
language: java
2-
install: ./gradlew install
3-
script: ./gradlew build -i
2+
3+
services:
4+
- docker
5+
6+
script:
7+
- ./gradlew build
8+
- docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
9+
- docker build ./ -t donniewest/kotlinlanguageserver:latest
10+
- docker push donniewest/kotlinlanguageserver:latest

Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Running this container will start a language server that listens for TCP connections on port 2088
2+
# Every connection will be run in a forked child process
3+
4+
# Please note that before building the image, you have to build the language server with `./gradlew build`
5+
6+
FROM openjdk:10
7+
8+
COPY ./build/install ./
9+
10+
EXPOSE 2088
11+
12+
CMD ["./kotlin-language-server/bin/kotlin-language-server", "--tcp-server=0:2088"]

0 commit comments

Comments
 (0)