From 2c31469ec25a51ab0d49cda1a73c3fe6bccb4068 Mon Sep 17 00:00:00 2001 From: ANAGO Andy Ronnel <41580129+anagobabatunde@users.noreply.github.com> Date: Tue, 23 Jul 2019 00:31:43 +0200 Subject: [PATCH] Dockerfile --- Dockerfile | 12 ++++++++++++ README.md | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000..e805b4067e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +#same container that golang use +FROM buildpack-deps:buster-curl + +LABEL maintainer="ANAGO Ronnel " +WORKDIR /etc/vlang +COPY . . +RUN apt-get -yq update && \ + apt-get install -y gcc clang make && \ + make && \ + ln -s /etc/vlang/v /usr/local/bin/v + +CMD [ "bash" ] diff --git a/README.md b/README.md index eafb8b97ae..a7e247d386 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,18 @@ The compilation is temporarily slower for this release: +## Installing V in docker container + +```bash +git clone https://github.com/vlang/v +cd v +docker build -t vlang . +#to enter in docker container +docker run --rm -it vlang:latest +#to enter in v shell run +v +``` + ## Installing V from source ### Linux, macOS, Windows, *BSD, WSL, Android, Raspberry Pi