- Git
- Install Docker
- Install WebStorm
- Install Node.js, npm and n
- Setup WebStorm
- Install DataGrip
Clone MaSo repository
git clone https://github.com/Matematicka-Soutez/Web.gitPlease check this link on how to install docker on your system.
Or if feeling lucky just try:
sudo snap install dockerAlternatives (don't use unless):
- Official Docker CE installation guide (https://docs.docker.com/install/linux/docker-ce/ubuntu/#upgrade-docker-ce)
- In-built package agent:
If docker-compose not included:
sudo apt-get install docker
sudo apt-get install docker-compose
- Download with curl + add docker-compose:
sudo curl -sSL https://get.docker.com/ | shsudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
You can install Webstorm through Ubuntu Software app or download gzip from web (https://www.jetbrains.com/webstorm/download/download-thanks.html) and then follow installation guide.
Get Node.js:
sudo apt-get install node.jsCheck if npm is included:
npm -v- If it's not, install it:
sudo apt-get install npm
Then install n (version manager) using npm:
sudo npm -g i nIn package.json look up version of Node.js and change your version to that, npm version should change as well:
n [version_number]Install libraries (Run in /MaSo directory!):
npm iGet from another team member .idea/ directory and add it into MaSo/ project
You can get DataGrip easily from Ubuntu Software