From 5b3f3f51b48c30e9e6189dffa13c5622def68f10 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Mon, 22 May 2023 17:13:54 -0700 Subject: [PATCH] User newer alpine and clean Dockerfile No longer need python-language-server dependencies or edge neovim --- docker/Dockerfile | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index f7529da..14a00dd 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.16 +FROM alpine:3.18 RUN apk add --no-cache \ bash \ @@ -9,22 +9,18 @@ RUN apk add --no-cache \ go \ luarocks \ make \ + neovim \ npm \ py3-pip \ + py3-pynvim \ python3 \ ; -# Install neovim from edge repo for latest -RUN apk add --no-cache neovim py3-pynvim --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community - # Install shellcheck from edge repo because aarch64 build does not exist on main RUN apk add --no-cache shellcheck --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community || true # Try to install rustup RUN apk add --no-cache rustup || true -# Install dependencies for python-language-server -RUN apk add --no-cache gcc g++ python3-dev - # Create user RUN adduser -D -h /home/vividboarder -s /bin/bash --ingroup users vividboarder USER vividboarder