mirror of
https://github.com/bluxmit/alnoda-workspaces.git
synced 2024-05-16 03:52:19 +12:00
24 lines
1,017 B
Docker
24 lines
1,017 B
Docker
FROM alnoda/base-devspace:4.0
|
|
|
|
RUN echo "------------------------------------------------------ nvim" \
|
|
&& cd /tmp && wget https://github.com/neovim/neovim/releases/download/v0.8.0/nvim-linux64.tar.gz \
|
|
&& tar -xzf nvim-linux64.tar.gz \
|
|
&& mv /tmp/nvim-linux64 /home/abc/apps/nvim \
|
|
&& python -m pip install pynvim \
|
|
&& echo "------------------------------------------------------ spacevim" \
|
|
&& curl -sLf https://spacevim.org/install.sh | bash \
|
|
&& pip install --user pynvim \
|
|
&& pip install --user jedi \
|
|
&& mkdir -p /home/abc/.local/state/nvim/shada/ \
|
|
&& touch /home/abc/.local/state/nvim/shada/main.shada
|
|
|
|
ENV PATH="$PATH:/home/abc/apps/nvim/bin"
|
|
|
|
COPY --chown=abc:abc init.toml /home/abc/.SpaceVim.d/init.toml
|
|
|
|
# Build Alnoda workspace
|
|
COPY --chown=abc:abc workspace /tmp/workspace
|
|
RUN echo "------------------------------------------------------ build workspace" \
|
|
&& pipx install alnoda-wrk \
|
|
&& alnoda-wrk build /tmp/workspace \
|
|
&& rm -rf /tmp/workspace |