From 5c3b7063d3b51b111a70eaed5bb1d463500222ed Mon Sep 17 00:00:00 2001 From: Utopiah Date: Fri, 12 May 2023 19:51:25 +0200 Subject: [PATCH] script to deploy on cloud (tested on DO) --- cloudinit | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 cloudinit diff --git a/cloudinit b/cloudinit new file mode 100644 index 0000000..9b0b52c --- /dev/null +++ b/cloudinit @@ -0,0 +1,16 @@ +#!/bin/bash + +cd /root +curl -sL https://deb.nodesource.com/setup_20.x -o nodesource_setup.sh +source nodesource_setup.sh +apt install -y nodejs +apt update && apt install -y git +git clone https://git.benetou.fr/utopiah/offline-octopus +mkdir Prototypes +mv offline-octopus/ Prototypes/ +cd Prototypes/offline-octopus/ +npm i express +openssl req -nodes -new -x509 -keyout naf-key.pem -out naf.pem -subj "/C=BE/ST=Brussels/L=Brussels/O=Global Security/OU=IT Department/CN=offtopus.benetou.fr" +touch /root/.ssh/id_rsa_offlineoctopus.pub +touch /root/Prototypes/offline-octopus/.keyfrommd5 +HOME=/root /usr/bin/node index.js &>> log.txt