first push
This commit is contained in:
commit
862d2c335c
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
*.tmp
|
28
gitea/deploy_gitea.sh
Executable file
28
gitea/deploy_gitea.sh
Executable file
@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
hostname=gitea-example
|
||||||
|
set -e
|
||||||
|
export FORMAT=YAML
|
||||||
|
|
||||||
|
detee-cli vm deploy --public-ip --location Vancouver --hostname $hostname > vm_info.tmp
|
||||||
|
vm_uuid=$(grep 'uuid:' vm_info.tmp | awk '{ print $2 }')
|
||||||
|
vm_ip=$(grep 'ip:' vm_info.tmp | awk '{ print $2 }')
|
||||||
|
key_path=$(grep 'key_path:' vm_info.tmp | awk '{ print $2 }')
|
||||||
|
ssh_command="ssh -i ${key_path} -p 22 root@${vm_ip}"
|
||||||
|
|
||||||
|
echo VM created. Sleeping 10 seconds to allow SSH to start.
|
||||||
|
sleep 10
|
||||||
|
echo Installing services... Saving log to vm_log.tmp
|
||||||
|
{
|
||||||
|
$ssh_command pacman -Syu --noconfirm
|
||||||
|
$ssh_command pacman -S --noconfirm gitea
|
||||||
|
$ssh_command systemctl start gitea
|
||||||
|
} > vm_log.tmp 2>&1
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "To access gitea, visit http://${vm_ip}:3000/"
|
||||||
|
echo "For testing, use the database type SQLite. Also, don't forget to set the password for the admin account."
|
||||||
|
echo
|
||||||
|
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}"
|
Loading…
Reference in New Issue
Block a user