Skip to content

steps to setup a good typescript dev environment on windows.

License

Notifications You must be signed in to change notification settings

Novaleaf/dev-env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

dev-env

steps to setup a good typescript dev environment on windows, mac, or linux

dev environment

gcp devops

gcp = google cloud platform. our cloud provider of choice.

key based auth

if you want to use 3rd party tools (not gcloud.exe)

  • an example using winscp on windows
    • install winscp, make sure to also choose pageant in the options
    • have your private key you want to use to login.
    • add your key to pageant
    • in your gcp project, go to Compute Engine --> Metadata
    • click SSH Keys, then Edit
    • add the key, specifying the gcp user it'll be associated with. for example:
      ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA4 fjC1OwrBCjC7zsZtj8fjTZzKnCSo5ygkduYAg7hCO425NTPkjMEoMLLQjyEJuIrrnTBFA8AIaID 8r2uzPNvRxPNj3KGG/xpNuhvD2m2VBVWoVCpzRa8AjdSOgA8Oo4hkUFt2MuMF4bq5/jmVdpuCS6Xpw6n2 yvjOfAm5pn Cm8LC2As08MLCTfFlFLN9NjIyDu4j0VxnV6LWMBbCRdDK8U1Ju54VbQGAqZJPekdO/K o uBrTr3FRjFi0zGMfoj k7ugGZw2COCtBISe7B1DKqXiYTMQuMJHZldYNsNb9f9klfW54WPbuFLl3zzKx2OVr91 /w1i7mLzB8ervw F lHAEMFU885A4eJnxv44jd92EiZqoJN27TrHK xxYSfpyVKEB99PXwkb9IpEz67Dlx ml6FJlH9nX8nAWmFUzXVSL8CdhbGiSd/8JaGssQkOU2yjVoSLwiHRuQD61PL K5/WDjdIArrD1WQUgXGpRwtUbaBQJr1w65w7p1nlowWAOl6HWALGtj/08lgfkiXbDC9A8au0s pjyvfFo7j391T0 Xocv4 SFtUI2/MpfnIxR9T0dBuo0eNOBYmS49X1LcQeZA76fNKifnRrT4Nwk4fFCjEWcuOSQ0UXrGShV2RDznDNxh7Hs9AYxcPF SrvA2RVVmPdfFRNWNPii80= [email protected]
      
    • connect to the server with winscp, use the short username not full email (in the above example key, you would use jasons )

setup a bastion host

interact with vm's without external ip's

- use byobu

If you can do everything you need via console (no gui), use byobu.

- or use SSH

you can SSH to the bastion host and then SSH to the target's internal ip address:

- do not use vnc or teamviewer

  • teamviewer gnome method is stuck at a low res (1300x780 or something)
  • vnc gnome method (ubuntu 1804 default) uses too much ram and seems to have a memory leak (1.4gb on idle after an hour)

About

steps to setup a good typescript dev environment on windows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published