chore: remove unused files
This commit is contained in:
parent
9ce126aee3
commit
7cdc56cfdd
303 changed files with 40 additions and 81654 deletions
|
|
@ -1,14 +0,0 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
require('../lib/environment-helper')
|
||||
const db = require('../lib/db')
|
||||
|
||||
const getCount = () => {
|
||||
return db.one(`SELECT COUNT(*) FROM users`)
|
||||
.then(res => {
|
||||
process.stdout.write(res.count)
|
||||
process.exit(0)
|
||||
})
|
||||
}
|
||||
|
||||
getCount()
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
# This is for setting up cryptographic certificates for a development environment
|
||||
set -e
|
||||
|
||||
LOG_FILE=/tmp/cert-gen.log
|
||||
CERT_DIR=$PWD/certs
|
||||
KEY_DIR=$PWD/certs
|
||||
|
||||
mkdir -p $CERT_DIR
|
||||
|
||||
echo "Generating Lamassu SSL certificates..."
|
||||
|
||||
CA_KEY_PATH=$KEY_DIR/Lamassu_CA.key
|
||||
CA_PATH=$CERT_DIR/Lamassu_CA.pem
|
||||
SERVER_KEY_PATH=$KEY_DIR/Lamassu.key
|
||||
SERVER_CERT_PATH=$CERT_DIR/Lamassu.pem
|
||||
|
||||
openssl genrsa \
|
||||
-out $CA_KEY_PATH \
|
||||
4096 >> $LOG_FILE 2>&1
|
||||
|
||||
openssl req \
|
||||
-x509 \
|
||||
-sha256 \
|
||||
-new \
|
||||
-nodes \
|
||||
-key $CA_KEY_PATH \
|
||||
-days 3560 \
|
||||
-out $CA_PATH \
|
||||
-subj "/C=IS/ST=/L=Reykjavik/O=Lamassu CA/CN=lamassu.is" \
|
||||
>> $LOG_FILE 2>&1
|
||||
|
||||
openssl genrsa \
|
||||
-out $SERVER_KEY_PATH \
|
||||
4096 >> $LOG_FILE 2>&1
|
||||
|
||||
openssl req -new \
|
||||
-key $SERVER_KEY_PATH \
|
||||
-out /tmp/Lamassu.csr.pem \
|
||||
-subj "/C=IS/ST=/L=Reykjavik/O=Lamassu support client/CN=support@lamassu.is" \
|
||||
-sha256 \
|
||||
>> $LOG_FILE 2>&1
|
||||
|
||||
openssl x509 \
|
||||
-req -in /tmp/Lamassu.csr.pem \
|
||||
-CA $CA_PATH \
|
||||
-CAkey $CA_KEY_PATH \
|
||||
-CAcreateserial \
|
||||
-out $SERVER_CERT_PATH \
|
||||
-days 3650 >> $LOG_FILE 2>&1
|
||||
|
||||
rm /tmp/Lamassu.csr.pem
|
||||
|
||||
echo "Done."
|
||||
74
tools/digitalocean/createblockstorage.sh
Normal file
74
tools/digitalocean/createblockstorage.sh
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
if [ $# -eq 0 ]
|
||||
then
|
||||
echo "usage: bash createblockstorage.sh [droplet-name] [token]" && exit 1
|
||||
fi
|
||||
|
||||
DROPLET_NAME=$1
|
||||
TOKEN=$2
|
||||
|
||||
#Install doctl
|
||||
|
||||
echo "Installing doctl..."
|
||||
|
||||
sudo snap install doctl
|
||||
|
||||
#Create config folder as suggested in doctl documentation
|
||||
|
||||
sudo mkdir -p ~/.config
|
||||
|
||||
#Access doctl account
|
||||
|
||||
echo "Accessing digital ocean account..."
|
||||
doctl auth init --access-token $TOKEN
|
||||
|
||||
#Get droplet region and id
|
||||
echo "Fetching droplet information..."
|
||||
|
||||
DROPLET_INFO=$(doctl compute droplet get $DROPLET_NAME --format "ID, Region")
|
||||
DROPLET_ID=$(echo $DROPLET_INFO | awk '{ print $3; }')
|
||||
REGION=$(echo $DROPLET_INFO | awk '{ print $4; }')
|
||||
|
||||
#Create a new volume and attach it to the droplet
|
||||
echo "Creating a new volume..."
|
||||
VOLUME_ID=$(doctl compute volume create --region $REGION --size 10GiB lamassu-data --format "ID" | sed -n 2p)
|
||||
|
||||
echo "Attaching to the droplet..."
|
||||
doctl compute volume-action attach $VOLUME_ID $DROPLET_ID
|
||||
|
||||
#Create partition and format
|
||||
echo
|
||||
echo "Creating a new partition..."
|
||||
echo
|
||||
|
||||
|
||||
sudo apt-get update
|
||||
yes | sudo apt-get install parted
|
||||
|
||||
sudo parted /dev/disk/by-id/scsi-0DO_Volume_lamassu-data mklabel gpt
|
||||
sudo parted -a opt /dev/disk/by-id/scsi-0DO_Volume_lamassu-data mkpart primary ext4 0% 100%
|
||||
|
||||
echo
|
||||
echo "Formatting the new volume..."
|
||||
echo
|
||||
|
||||
sleep 4
|
||||
sudo mkfs.ext4 -L lamassudata /dev/disk/by-id/scsi-0DO_Volume_lamassu-data-part1
|
||||
|
||||
#Mounting the new volume
|
||||
echo
|
||||
echo "Mounting the new volume..."
|
||||
echo
|
||||
|
||||
sudo mkdir -p /mnt/lamassu-data
|
||||
sudo mount -o defaults,nofail,discard,noatime /dev/disk/by-id/scsi-0DO_Volume_lamassu-data-part1 /mnt/lamassu-data
|
||||
|
||||
#Persistent mounting
|
||||
echo "/dev/disk/by-id/scsi-0DO_Volume_lamassu-data-part1 /mnt/lamassu-data ext4 defaults,nofail,discard,noatime 0 2" | sudo tee -a /etc/fstab
|
||||
|
||||
echo
|
||||
echo "New block storage volume successfully installed!"
|
||||
echo "Can be accessed at: /mnt/lamassu-data"
|
||||
echo
|
||||
124
tools/digitalocean/migratedata.sh
Normal file
124
tools/digitalocean/migratedata.sh
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
echo
|
||||
echo "Initializing data migration to the new block storage volume..."
|
||||
echo
|
||||
|
||||
NEW_VOLUME_MOUNTING_POINT=/mnt/lamassu-data
|
||||
|
||||
CERT_DIR=/etc/ssl/certs
|
||||
KEY_DIR=/etc/ssl/private
|
||||
CONFIG_DIR=/etc/lamassu
|
||||
|
||||
LAMASSU_CA_PATH=$CERT_DIR/Lamassu_CA.pem
|
||||
CA_KEY_PATH=$KEY_DIR/Lamassu_OP_Root_CA.key
|
||||
CA_PATH=$CERT_DIR/Lamassu_OP_Root_CA.pem
|
||||
SERVER_KEY_PATH=$KEY_DIR/Lamassu_OP.key
|
||||
SERVER_CERT_PATH=$CERT_DIR/Lamassu_OP.pem
|
||||
MNEMONIC_DIR=$CONFIG_DIR/mnemonics
|
||||
MNEMONIC_FILE=$MNEMONIC_DIR/mnemonic.txt
|
||||
BACKUP_DIR=/var/backups/postgresql
|
||||
BLOCKCHAIN_DIR=/mnt/blockchains
|
||||
OFAC_DATA_DIR=/var/lamassu/ofac
|
||||
ID_PHOTO_CARD_DIR=/opt/lamassu-server/idphotocard
|
||||
FRONTCAMERA_DIR=/opt/lamassu-server/frontcamera
|
||||
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/ssl/certs
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/ssl/private
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/mnemonics
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/backups
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/blockchains
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu
|
||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu-server
|
||||
|
||||
if [ -f $LAMASSU_CA_PATH ];
|
||||
then
|
||||
cp $LAMASSU_CA_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/certs
|
||||
echo "Successfully migrated $LAMASSU_CA_PATH"
|
||||
else
|
||||
echo "Failed to migrate $LAMASSU_CA_PATH, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -f $CA_KEY_PATH ];
|
||||
then
|
||||
cp $CA_KEY_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/private
|
||||
echo "Successfully migrated $CA_KEY_PATH"
|
||||
else
|
||||
echo "Failed to migrate $CA_KEY_PATH, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -f $CA_PATH ];
|
||||
then
|
||||
cp $CA_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/certs
|
||||
echo "Successfully migrated $CA_PATH"
|
||||
else
|
||||
echo "Failed to migrate $CA_PATH, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -f $SERVER_KEY_PATH ];
|
||||
then
|
||||
cp $SERVER_KEY_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/private
|
||||
echo "Successfully migrated $SERVER_KEY_PATH"
|
||||
else
|
||||
echo "Failed to migrate $SERVER_KEY_PATH, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -f $SERVER_CERT_PATH ];
|
||||
then
|
||||
cp $SERVER_CERT_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/certs
|
||||
echo "Successfully migrated $SERVER_CERT_PATH"
|
||||
else
|
||||
echo "Failed to migrate $SERVER_CERT_PATH, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -f $MNEMONIC_FILE ];
|
||||
then
|
||||
cp $MNEMONIC_FILE $NEW_VOLUME_MOUNTING_POINT/mnemonics
|
||||
echo "Successfully migrated $MNEMONIC_FILE"
|
||||
else
|
||||
echo "Failed to migrate $MNEMONIC_FILE, file doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -d $BACKUP_DIR ];
|
||||
then
|
||||
cp -r $BACKUP_DIR $NEW_VOLUME_MOUNTING_POINT/backups
|
||||
echo "Successfully migrated $BACKUP_DIR"
|
||||
else
|
||||
echo "Failed to migrate $BACKUP_DIR, directory doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -d $BLOCKCHAIN_DIR ];
|
||||
then
|
||||
cp -r $BLOCKCHAIN_DIR $NEW_VOLUME_MOUNTING_POINT/blockchains
|
||||
echo "Successfully migrated $BLOCKCHAIN_DIR"
|
||||
else
|
||||
echo "Failed to migrate $BLOCKCHAIN_DIR, directory doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -d $OFAC_DATA_DIR ];
|
||||
then
|
||||
cp -r $OFAC_DATA_DIR $NEW_VOLUME_MOUNTING_POINT/lamassu
|
||||
echo "Successfully migrated $OFAC_DATA_DIR"
|
||||
else
|
||||
echo "Failed to migrate $OFAC_DATA_DIR, directory doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -d $ID_PHOTO_CARD_DIR ];
|
||||
then
|
||||
cp -r $ID_PHOTO_CARD_DIR $NEW_VOLUME_MOUNTING_POINT/lamassu-server
|
||||
echo "Successfully migrated $ID_PHOTO_CARD_DIR"
|
||||
else
|
||||
echo "Failed to migrate $ID_PHOTO_CARD_DIR, directory doesn't exist!"
|
||||
fi
|
||||
|
||||
if [ -d $FRONTCAMERA_DIR ];
|
||||
then
|
||||
cp -r $FRONTCAMERA_DIR $NEW_VOLUME_MOUNTING_POINT/lamassu-server
|
||||
echo "Successfully migrated $FRONTCAMERA_DIR"
|
||||
else
|
||||
echo "Failed to migrate $FRONTCAMERA_DIR, directory doesn't exist!"
|
||||
fi
|
||||
|
||||
|
||||
echo "Migration completed!"
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
const settingsLoader = require('../lib/admin/settings-loader')
|
||||
|
||||
const fields = [
|
||||
settingsLoader.configDeleteField({crypto: 'BTC', machine: 'global'}, 'wallet')
|
||||
]
|
||||
|
||||
settingsLoader.modifyConfig(fields)
|
||||
.then(() => {
|
||||
console.log('success.')
|
||||
process.exit(0)
|
||||
})
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
'use strict'
|
||||
|
||||
const db = require('../lib/db')
|
||||
|
||||
function pp (o) {
|
||||
console.log(require('util').inspect(o, {depth: null, colors: true}))
|
||||
}
|
||||
|
||||
function dbFetchConfig () {
|
||||
return db.oneOrNone(
|
||||
'select data from user_config where type=$1 order by id desc limit 1',
|
||||
['config']
|
||||
)
|
||||
.then(row => row && row.data)
|
||||
}
|
||||
|
||||
dbFetchConfig()
|
||||
.then(config => {
|
||||
pp(config)
|
||||
process.exit(0)
|
||||
})
|
||||
.catch(e => {
|
||||
console.log(e)
|
||||
process.exit(1)
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue