Files
VSC/Go/another-http-check-master/Dockerfile
T
claudio 368d6fafea Issue
Code backup
2026-05-10 16:59:01 +02:00

32 lines
780 B
Docker

FROM golang:1.13-alpine
ARG APP_GID
ARG APP_USER
RUN apk add gcc g++ ca-certificates git curl vim rpm
RUN adduser -D -u ${APP_GID} -g ${APP_USER} ${APP_USER}
ADD .rpmmacros /home/${APP_USER}
USER ${APP_USER}
RUN curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
RUN echo "call plug#begin('~/.vim/plugged')" > ~/.vimrc
RUN echo "Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }" >> ~/.vimrc
RUN echo "call plug#end()" >> ~/.vimrc
RUN echo "set tabstop=4" >> ~/.vimrc
RUN echo "set expandtab" >> ~/.vimrc
RUN echo "set shiftwidth=4" >> ~/.vimrc
RUN echo "set t_Co=256" >> ~/.vimrc
RUN echo "set number" >> ~/.vimrc
RUN vim -E -s -u ~/.vimrc +PlugInstall +qall
ENV GO111MODULE=on
WORKDIR /app