2019-01-11 06:41:58 +00:00
|
|
|
FROM ubuntu:18.04
|
2019-01-11 06:22:53 +00:00
|
|
|
|
2019-01-11 07:33:09 +00:00
|
|
|
ADD ./01ubuntu.sh /tmp/01ubuntu.sh
|
|
|
|
RUN bash /tmp/01ubuntu.sh && rm /tmp/01ubuntu.sh
|
2019-01-11 07:04:02 +00:00
|
|
|
|
|
|
|
########################################################
|
|
|
|
##### python3 stuff
|
|
|
|
########################################################
|
2019-01-11 07:33:09 +00:00
|
|
|
RUN pip3 install --upgrade pip
|
2019-01-11 07:04:02 +00:00
|
|
|
RUN pip3 install awscli
|
|
|
|
RUN pip3 install httpie
|
|
|
|
RUN pip3 install pipenv
|
2019-01-11 07:33:09 +00:00
|
|
|
RUN pip3 install powerline-shell
|
|
|
|
RUN pip3 install virtualenv
|
2019-01-11 07:04:02 +00:00
|
|
|
|
|
|
|
########################################################
|
|
|
|
##### nvm
|
|
|
|
########################################################
|
|
|
|
RUN git clone https://github.com/creationix/nvm.git /usr/local/nvm
|
|
|
|
ADD ./nvmsetup.sh /etc/profile.d/nvmsetup.sh
|
2019-01-11 07:33:09 +00:00
|
|
|
RUN \
|
|
|
|
source /etc/profile.d/nvmsetup.sh && \
|
|
|
|
nvm install --lts && \
|
|
|
|
nvm use default
|
|
|
|
|
|
|
|
########################################################
|
|
|
|
##### ruby
|
|
|
|
########################################################
|
|
|
|
RUN gem install bundler
|
|
|
|
RUN gem install rake
|
|
|
|
|
|
|
|
########################################################
|
|
|
|
##### atom
|
|
|
|
########################################################
|
|
|
|
ADD https://atom.io/download/deb /tmp/atom.deb
|
|
|
|
RUN dpkg -i /tmp/atom.deb
|
|
|
|
|
|
|
|
########################################################
|
|
|
|
##### javascript, my favorite
|
|
|
|
########################################################
|
|
|
|
# FIXME(sneak)
|
|
|
|
# yarn babel create-react-app jetpack prettier
|
|
|
|
|
|
|
|
# yes i know yarn says not to install it this way
|
|
|
|
RUN \
|
|
|
|
source /etc/profile.d/nvmsetup.sh && \
|
|
|
|
nvm use default && \
|
|
|
|
npm install -g npm && \
|
|
|
|
npm install -g yarn
|
|
|
|
|
|
|
|
RUN yarn global add prettier
|
|
|
|
RUN yarn global add create-react-app
|