Code Server
VM をつくる:
$ gcloud compute instances create codevm --image-project=ubuntu-os-cloud --image-family=ubuntu-2004-lts \
--machine-type=e2-custom-micro-2048 --zone=us-west3-a \
--boot-disk-size=16GB --boot-disk-type=pd-balanced
$ gcloud compute instances add-metadata codevm --metadata enable-oslogin=TRUE
SSH with port forwarding:
- 8080: code-server
- 1313: Hugo serving
$ gcloud compute ssh codevm -- -L 8080:127.0.0.1:8080 -L 1313:127.0.0.1:1313
必要なものを をインストールする:
vm$ sudo sh -c 'curl -fsSL https://code-server.dev/install.sh | sh'
vm$ sudo systemctl enable --now code-server@$USER
vm$ sudo snap install hugo
TODO:
- 自動 shutdown をつける
- Terraform にする