chore: reintroduced ca on the repo
This commit is contained in:
parent
13c1d71f39
commit
d4f703b0fc
7 changed files with 50 additions and 37 deletions
34
.gitignore
vendored
34
.gitignore
vendored
|
|
@ -1,44 +1,10 @@
|
|||
lib-cov
|
||||
*.seed
|
||||
*.log
|
||||
*.csv
|
||||
*.dat
|
||||
*.out
|
||||
*.pid
|
||||
*.gz
|
||||
|
||||
pids
|
||||
logs
|
||||
results
|
||||
node_modules
|
||||
npm-debug.log
|
||||
mochahelper.js
|
||||
|
||||
.idea/
|
||||
.settings/
|
||||
|
||||
dist
|
||||
.tmp
|
||||
.sass-cache
|
||||
app/bower_components
|
||||
options.mine.js
|
||||
|
||||
.migrate
|
||||
.vagrant
|
||||
|
||||
raqia.json
|
||||
|
||||
scratch/
|
||||
seeds/
|
||||
mnemonics/
|
||||
certs/
|
||||
blockchains/
|
||||
tests/stress/machines
|
||||
tests/stress/config.json
|
||||
lamassu.json
|
||||
|
||||
terraform.*
|
||||
.terraform
|
||||
|
||||
db.json
|
||||
.env
|
||||
|
|
|
|||
33
Lamassu_CA.pem
Normal file
33
Lamassu_CA.pem
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
-----END CERTIFICATE-----
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
FILE_1=/etc/ssl/certs/Lamassu_CA.pem
|
||||
FILE_2=/etc/ssl/certs/Lamassu_OP.pem
|
||||
FILE_3=/etc/ssl/certs/Lamassu_OP_Root_CA.pem
|
||||
FILE_4=/etc/ssl/certs/Lamassu_OP_Root_CA.srl
|
||||
|
|
@ -7,7 +8,7 @@ FILE_5=/etc/ssl/private/Lamassu_OP.key
|
|||
FILE_6=/etc/ssl/private/Lamassu_OP_Root_CA.key
|
||||
|
||||
echo "Checking for the existence of certificates..."
|
||||
if [[ ! -f "$FILE_2" || ! -f "$FILE_3" || ! -f "$FILE_4" || ! -f "$FILE_5" || ! -f "$FILE_6" ]]; then
|
||||
if [[ ! -f "$FILE_1" || ! -f "$FILE_2" || ! -f "$FILE_3" || ! -f "$FILE_4" || ! -f "$FILE_5" || ! -f "$FILE_6" ]]; then
|
||||
echo "No Lamassu certificates found. Building them..."
|
||||
bash /lamassu-server/tools/build-docker-certs.sh
|
||||
fi
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@ services:
|
|||
- ~/lamassu-data/files:/opt/lamassu-server
|
||||
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
||||
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
||||
- ~/lamassu-data/.migrate:/etc/lamassu/.migrate
|
||||
- ~/lamassu-data/blockchains:/mnt/blockchains
|
||||
networks:
|
||||
lamassu-network:
|
||||
|
|
@ -92,7 +91,6 @@ services:
|
|||
- ~/lamassu-data/files:/opt/lamassu-server
|
||||
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
||||
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
||||
- ~/lamassu-data/.migrate:/etc/lamassu/.migrate
|
||||
- ~/lamassu-data/blockchains:/mnt/blockchains
|
||||
networks:
|
||||
- lamassu-network
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ export LOG_FILE=/tmp/install.log
|
|||
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
|
||||
|
|
@ -81,3 +82,7 @@ openssl x509 \
|
|||
rm /tmp/Lamassu_OP.csr.pem
|
||||
|
||||
mkdir -p $OFAC_DATA_DIR
|
||||
|
||||
decho "Copying Lamassu certificate authority..."
|
||||
LAMASSU_CA_FILE=/lamassu-server/Lamassu_CA.pem
|
||||
cp $LAMASSU_CA_FILE $LAMASSU_CA_PATH
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ CONFIG_DIR=$HOME/.lamassu
|
|||
LOG_FILE=/tmp/cert-gen.log
|
||||
CERT_DIR=$PWD/certs
|
||||
KEY_DIR=$PWD/certs
|
||||
LAMASSU_CA_PATH=$PWD/Lamassu_CA.pem
|
||||
POSTGRES_PASS=postgres123
|
||||
OFAC_DATA_DIR=$CONFIG_DIR/ofac
|
||||
IDPHOTOCARD_DIR=$CONFIG_DIR/idphotocard
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ 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
|
||||
|
|
@ -31,6 +32,14 @@ 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue