mirror of
https://github.com/arnaucube/configs.git
synced 2026-02-10 12:36:42 +01:00
Add go dockerfile for launch-container script
This commit is contained in:
38
launch-container/Dockerfile.go
Normal file
38
launch-container/Dockerfile.go
Normal file
@@ -0,0 +1,38 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get -y dist-upgrade && \
|
||||
apt-get install -y \
|
||||
apt-utils \
|
||||
build-essential \
|
||||
wget \
|
||||
curl \
|
||||
git \
|
||||
neovim \
|
||||
vim && \
|
||||
apt-get clean
|
||||
|
||||
RUN curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
RUN curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
RUN curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
|
||||
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
|
||||
# install go
|
||||
RUN wget https://golang.org/dl/go1.16.4.linux-amd64.tar.gz && \
|
||||
tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
|
||||
|
||||
RUN echo "export PATH=$PATH:/usr/local/go/bin" >> ./bashrc
|
||||
RUN echo "export GOPATH=$HOME/go" >> ./bashrc
|
||||
|
||||
RUN git clone https://github.com/arnaucube/configs.git && \
|
||||
cp configs/.vimrc ~/ && \
|
||||
cp configs/vimconfigbase.vim ~/ && \
|
||||
mkdir ~/.config && \
|
||||
mkdir ~/.config/nvim && \
|
||||
cp configs/init.vim ~/.config/nvim/
|
||||
|
||||
WORKDIR /root
|
||||
|
||||
ENTRYPOINT /bin/sh
|
||||
Reference in New Issue
Block a user