first push

This commit is contained in:
ghe0 2025-03-08 04:42:53 +02:00
commit 680cdbe4b5
Signed by: ghe0
GPG Key ID: 451028EE56A0FBB4
2 changed files with 27 additions and 0 deletions

1
.gitignore vendored Normal file

@ -0,0 +1 @@
*.tmp

26
gitea/deploy_gitea.sh Executable file

@ -0,0 +1,26 @@
#!/bin/bash
hostname=gitea-example
set -e
export FORMAT=YAML
vm_info="$(detee-cli vm deploy --public-ip --location Vancouver --hostname ${hostname})"
echo vm_info:
echo $vm_info
vm_uuid=$(echo $vm_info | grep 'uuid:' | awk '{ print $2 }')
vm_ip=$(echo $vm_info | grep 'ip:' | awk '{ print $2 }')
key_path=$(echo $vm_info | grep 'key_path:' | awk '{ print $2 }')
ssh_command="ssh -i $key_path -p 22 root@${vm_ip}"
$ssh_command pacman -Syu --noconfirm
$ssh_command pacman -S --noconfirm gitea
$ssh_command systemctl start gitea
echo "To access gitea, visit http://${vm_ip}:3000/"
echo "To SSH into the VM, run:"
echo " detee-cli vm ssh ${vm_uuid}"
echo "The VM will be up for 1 hour (using your LPs). Delete it by running:"
echo " detee-cli vm delete ${vm_uuid}"