Compare commits
1 Commits
main
...
7a4947b22e
Author | SHA1 | Date | |
---|---|---|---|
7a4947b22e |
@@ -20,7 +20,7 @@ by the VM sandbox.
|
|||||||
|
|
||||||
Assuming you have ignite and faas-cli installed:
|
Assuming you have ignite and faas-cli installed:
|
||||||
* replace `id_rsa.pub` with yours
|
* replace `id_rsa.pub` with yours
|
||||||
* run build.sh
|
* run setup.sh
|
||||||
|
|
||||||
You will end up with:
|
You will end up with:
|
||||||
|
|
||||||
|
9
build.sh
9
build.sh
@@ -9,7 +9,7 @@ waitport() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sudo ignite create weaveworks/ignite-ubuntu \
|
sudo ignite create weaveworks/ignite-ubuntu \
|
||||||
--cpus 2 \
|
--cpus 1 \
|
||||||
--memory 1GB \
|
--memory 1GB \
|
||||||
--size 10GB \
|
--size 10GB \
|
||||||
--ssh=id_rsa.pub \
|
--ssh=id_rsa.pub \
|
||||||
@@ -21,9 +21,7 @@ sudo ignite vm start $NAME
|
|||||||
IP=$(sudo ignite vm ls | grep faas | cut -f9 -d\ )
|
IP=$(sudo ignite vm ls | grep faas | cut -f9 -d\ )
|
||||||
waitport $IP 22
|
waitport $IP 22
|
||||||
|
|
||||||
ssh -o "StrictHostKeyChecking no" root@$IP mkdir -p /var/lib/faasd/secrets
|
scp -o "StrictHostKeyChecking no" setup.sh root@$IP:
|
||||||
ssh root@$IP "echo $(pass faas.ralsina.me) > /var/lib/faasd/secrets/basic-auth-password"
|
|
||||||
scp setup.sh root@$IP:
|
|
||||||
ssh root@$IP sh setup.sh
|
ssh root@$IP sh setup.sh
|
||||||
|
|
||||||
# Login
|
# Login
|
||||||
@@ -32,8 +30,5 @@ ssh root@$IP cat /var/lib/faasd/secrets/basic-auth-password | faas-cli login --p
|
|||||||
|
|
||||||
# Setup test function
|
# Setup test function
|
||||||
faas-cli store deploy figlet
|
faas-cli store deploy figlet
|
||||||
pass iol-user | faas-cli secret create iol-user
|
|
||||||
pass iol-pass | faas-cli secret create iol-pass
|
|
||||||
pass iol-api-secret | faas-cli secret create iol-api-secret
|
|
||||||
|
|
||||||
echo 'Success!' | faas-cli invoke figlet
|
echo 'Success!' | faas-cli invoke figlet
|
||||||
|
Reference in New Issue
Block a user