From 9de03b2048d8b81eaa079b0f935280edb86e9ecb Mon Sep 17 00:00:00 2001 From: Evgeny Zislis Date: Sat, 29 Jun 2024 12:21:42 +0300 Subject: [PATCH] feat(helm): add container for helm ls --- .github/workflows/build-image.yml | 3 +++ docker-compose.yaml | 5 +++++ servers/helmls/Dockerfile | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 servers/helmls/Dockerfile diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index e7eaae8..3908678 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -36,6 +36,9 @@ jobs: - context: graphql-lsp tag: graphql-language-service-cli + - context: helmls + tag: helm-language-server + - context: html tag: html-language-server diff --git a/docker-compose.yaml b/docker-compose.yaml index 9bb80e1..cce7b1e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -36,6 +36,11 @@ services: build: context: servers/graphql-lsp + helmls: + image: lspcontainers/helm-language-server + build: + context: servers/helmls + html: image: lspcontainers/html-language-server build: diff --git a/servers/helmls/Dockerfile b/servers/helmls/Dockerfile new file mode 100644 index 0000000..27f4a0a --- /dev/null +++ b/servers/helmls/Dockerfile @@ -0,0 +1,7 @@ +FROM debian + +ADD https://github.com/mrjosh/helm-ls/releases/download/v0.0.17/helm_ls_linux_amd64 /helmls + +RUN chmod +x /helmls + +CMD [ "/helmls", "serve" ]