18 lines
360 B
Docker
18 lines
360 B
Docker
FROM code-basic
|
|
USER root
|
|
ENV HOME=/root
|
|
|
|
# Install alpine packages
|
|
RUN apk add --no-cache go go-doc
|
|
|
|
# Install go packages
|
|
ENV GOPATH=/usr/local/lib/go PATH=/usr/local/lib/go/bin:$PATH
|
|
RUN go install golang.org/x/tools/gopls@latest && rm -rf $(go env GOCACHE)
|
|
|
|
# Add neovim config
|
|
COPY nvim /etc/xdg/nvim
|
|
|
|
# Configure environment
|
|
USER 1000:1000
|
|
ENV HOME=/tmp
|