2018-03-27 23:47:53 +08:00
|
|
|
FROM alpine:latest
|
|
|
|
|
2018-03-30 00:13:16 +08:00
|
|
|
# Install dotfiles
|
|
|
|
|
|
|
|
WORKDIR /home/ambrose
|
|
|
|
|
|
|
|
COPY . .
|
2018-03-27 23:47:53 +08:00
|
|
|
|
2018-03-30 00:13:16 +08:00
|
|
|
# Install tools from source
|
2018-03-27 23:47:53 +08:00
|
|
|
|
2018-03-30 01:26:58 +08:00
|
|
|
RUN ./.install/core.sh
|
2018-03-30 00:19:38 +08:00
|
|
|
RUN ./.install/zsh.sh
|
|
|
|
RUN ./.install/neovim.sh
|
|
|
|
RUN ./.install/golang.sh
|
2018-03-30 22:50:20 +08:00
|
|
|
#RUN ./.install/node.sh
|
2018-03-30 00:19:38 +08:00
|
|
|
RUN ./.install/python.sh
|
2018-03-27 23:47:53 +08:00
|
|
|
|
2018-03-30 01:26:58 +08:00
|
|
|
RUN ./.install/caddy.sh
|
|
|
|
|
2018-03-27 23:47:53 +08:00
|
|
|
# Create user
|
|
|
|
|
|
|
|
RUN adduser -s /bin/zsh -D ambrose
|
|
|
|
USER ambrose
|
|
|
|
|
2018-03-30 00:19:38 +08:00
|
|
|
# Install user tools
|
|
|
|
|
|
|
|
RUN ./.install/vgo.sh
|
2018-03-30 01:26:58 +08:00
|
|
|
RUN ./.install/packr.sh
|
2018-03-30 00:19:38 +08:00
|
|
|
|
2018-03-30 00:13:16 +08:00
|
|
|
# Open shell by default
|
2018-03-27 23:47:53 +08:00
|
|
|
|
2018-03-30 00:13:16 +08:00
|
|
|
CMD ["/bin/zsh"]
|