commit a0d7c982d0084d199df18430d4d6f7198f022bbb Author: omri Date: Fri Apr 19 15:56:24 2024 +0300 i diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..89f9ac0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +out/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..22e0bdb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM rockylinux:9.3 + +ARG VERSION="v0.9.4" +ARG NVIM="/nvim-linux64/bin/nvim" + +RUN yum install -y wget git + +# downlad neovim binary +RUN wget "https://github.com/neovim/neovim/releases/download/${VERSION}/nvim-linux64.tar.gz" +RUN tar -xvf nvim-linux64.tar.gz + +# clone and install dotfiles +RUN git clone https://git.kehilush.com/omri/dots +RUN mkdir -p ~/.config && cp -r dots/.config/nvim ~/.config + +RUN $NVIM --headless -c 'Lazy sync' +q + +ENTRYPOINT cp -r /nvim-linux64 /out diff --git a/README.md b/README.md new file mode 100644 index 0000000..0a43776 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Running + +```bash +docker build . -t offline_nvim:latest +docker run -v out:/out offline_nvim:latest +```