Skip to content

Instantly share code, notes, and snippets.

@romeosierra1
Created January 9, 2018 17:01
Show Gist options
  • Save romeosierra1/b286b8e55e376c67dcdeee0b436fbbec to your computer and use it in GitHub Desktop.
Save romeosierra1/b286b8e55e376c67dcdeee0b436fbbec to your computer and use it in GitHub Desktop.
Setup Angular Infra on Linux (RPM)
  • Install Node 7 via NVM: https://github.com/creationix/nvm
  • Download and setup Visual Studio Code
  • Install Nginx (yum install nginx)
  • Install Mongodb (https://docs.mongodb.com/manual/administration/install-on-linux/)
    • To create a file in /etc, we need to install nano text editor.
    • sudo dnf install nano
    • Create a file in /etc/yum.repos.d/mongodb-org-3.4.repo
    • sudo nano /etc/yum.repos.d/mongodb-org-3.4.repo
    •    [mongodb-org-3.4]
         name=MongoDB Repository
         baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.4/x86_64/
         gpgcheck=1
         enabled=1
         gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
      
    • Run this command in terminal
    • sudo yum install -y mongodb-org
  • Setup Angular env: https://angular.io/docs/ts/latest/cli-quickstart.html
    • npm install -g @angular/cli
  • NPM Modules: npm i -g yarn pm2 sails gulp

VSCode plugins (WIP)

https://marketplace.visualstudio.com/items?itemName=Mikael.Angular-BeastCode
https://marketplace.visualstudio.com/items?itemName=alexiv.vscode-angular2-files
https://marketplace.visualstudio.com/items?itemName=1tontech.angular-material
https://marketplace.visualstudio.com/items?itemName=vismalietuva.vscode-angular-support
https://marketplace.visualstudio.com/items?itemName=johnpapa.Angular2
https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify
https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig
https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
https://marketplace.visualstudio.com/items?itemName=spywhere.guides
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment