]> git.somenet.org - pub/jan/mattermost-dev-env.git/blob - vagrant_provision.sh
Stuff to manually test GH-12702
[pub/jan/mattermost-dev-env.git] / vagrant_provision.sh
1 #!/bin/bash
2
3 cd /vagrant
4 apt update
5 apt install -y build-essential curl vim docker-compose docker.io
6 apt purge -y apparmor
7 rm -rf /usr/local/go
8 wget https://dl.google.com/go/go1.13.3.linux-amd64.tar.gz
9 tar -C /usr/local -xzf go1.13.3.linux-amd64.tar.gz
10
11
12 usermod -aG docker vagrant
13 echo 'export PATH="/usr/local/go/bin:$PATH"' >> /root/.bashrc
14 echo 'export PATH="/usr/local/go/bin:$PATH"' >> /etc/profile
15 . /etc/profile
16
17
18 curl -sL https://deb.nodesource.com/setup_13.x | bash -
19 curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
20 echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
21 apt-get install -y nodejs yarn
22 npm install -g webpack webpack-cli webpack-dev-server copy-webpack-plugin
23 npm install --save-dev webpack webpack-cli webpack-dev-server copy-webpack-plugin
24 npm install webpack webpack-cli webpack-dev-server copy-webpack-plugin
25