From efdf643515fe2334521242cdb55bc013fca3900d Mon Sep 17 00:00:00 2001 From: Tommy Parnell Date: Wed, 22 Jun 2022 20:04:35 -0400 Subject: [PATCH] vm --- deploy-vm/launch-code-server.sh | 8 +++++++- main.tf | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/deploy-vm/launch-code-server.sh b/deploy-vm/launch-code-server.sh index 6dc05c1..deb344e 100755 --- a/deploy-vm/launch-code-server.sh +++ b/deploy-vm/launch-code-server.sh @@ -27,4 +27,10 @@ chown -R coder:coder /home/coder/.config # start and enable code-server and our helper service systemctl enable --now code-server@coder -systemctl enable --now coder-cloud-redirect \ No newline at end of file +systemctl enable --now coder-cloud-redirect +sudo curl -sSL https://dot.net/v1/dotnet-install.sh | sudo bash /dev/stdin -Channel 6.0 -InstallDir /usr/share/dotnet && sudo ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet +git config --global user.email "tommy@terribledev.io" +git config --global user.name "Tommy Parnell" +sudo apt-get install libicu-dev -y && sudo apt-get install build-essential -y +curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list +sudo apt update && sudo apt install ngrok diff --git a/main.tf b/main.tf index dc3afe0..283215c 100644 --- a/main.tf +++ b/main.tf @@ -4,6 +4,7 @@ resource "digitalocean_droplet" "web" { region = "nyc1" size = "s-1vcpu-1gb-amd" ssh_keys = var.ssh_keys + user_data = "${file("deploy-vm/launch-code-server.sh")}" } resource "cloudflare_record" "droplet" {