seems to build now

This commit is contained in:
Jeffrey Paul 2019-01-23 17:24:59 +00:00
parent 26dd9001fa
commit 3685f5be17
2 changed files with 27 additions and 17 deletions

View File

@ -31,23 +31,9 @@ ADD https://atom.io/download/deb /tmp/atom.deb
RUN dpkg -i /tmp/atom.deb && rm /tmp/atom.deb RUN dpkg -i /tmp/atom.deb && rm /tmp/atom.deb
######################################################## ########################################################
##### nvm ##### nvm and node and yarn and js packages
######################################################## ########################################################
RUN git clone https://github.com/creationix/nvm.git /usr/local/nvm RUN git clone https://github.com/creationix/nvm.git /usr/local/nvm
ADD ./nvmsetup.sh /etc/profile.d/nvmsetup.sh ADD ./nvmsetup.sh /etc/profile.d/nvmsetup.sh
RUN bash -c 'source /etc/profile.d/nvmsetup.sh && \ ADD ./nvm-init.sh /tmp/nvm-init.sh
nvm install --lts && \ RUN bash /tmp/nvm-init.sh && rm /tmp/nvm-init.sh
nvm use default'
########################################################
##### javascript, my favorite
########################################################
# yes i know yarn says not to install it this way
RUN bash -c '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
RUN yarn global add jetpack

24
nvm-init.sh Normal file
View File

@ -0,0 +1,24 @@
#!/bin/bash
source /etc/profile.d/nvmsetup.sh
nvm install --lts
nvm use default
# yes i know yarn says not to install it this way
npm install -g npm
npm install -g yarn
#YARN="/usr/local/nvm/versions/node/v*/bin/yarn"
export PATH="$PATH:/usr/local/nvm/versions/node/v*/bin"
NPM_PKGS="
create-react-app
jetpack
now
prettier
"
for PKG in $NPM_PKGS ; do
yarn global add $PKG
done