1
0
Fork 0

Add vgo, remove install wrapper

main
Ambrose Chua 2018-03-30 00:19:38 +08:00
parent a99fdd8670
commit 4e7cbf5733
3 changed files with 20 additions and 21 deletions

View File

@ -1,20 +0,0 @@
#!/bin/sh
set -e
BASE_DIR="$(dirname $0)"
source ./.versions
for f in $BASE_DIR/*; do
BASE_NAME="$(basename $f)"
if [ "$BASE_NAME" = "install.sh" ]; then
continue
fi
echo
echo "Running $BASE_NAME..."
$f
done

9
.install/vgo.sh Executable file
View File

@ -0,0 +1,9 @@
#!/bin/sh
set -e
echo
echo "Installing vgo..."
echo
go get -u golang.org/x/vgo

View File

@ -8,13 +8,23 @@ COPY . .
# Install tools from source
RUN ./.install/install.sh
RUN source ./.version
RUN ./.install/zsh.sh
RUN ./.install/neovim.sh
RUN ./.install/golang.sh
RUN ./.install/node.sh
RUN ./.install/python.sh
# Create user
RUN adduser -s /bin/zsh -D ambrose
USER ambrose
# Install user tools
RUN ./.install/vgo.sh
# Open shell by default
CMD ["/bin/zsh"]