Add config passthrough for GPG keys

This commit is contained in:
Garrett Mills 2021-04-10 02:56:18 -05:00
parent 29f9fe9f1f
commit 27e161ed44
Signed by: garrettmills
GPG Key ID: D2BF5FBA8298F246
3 changed files with 12 additions and 0 deletions

View File

@ -3,3 +3,6 @@ EXTOLLO_LOGGING_LEVEL=6
DATABASE_PASSWORD=extollo
DATABASE_HOST=db01.platform.local
FIREBASE_CREDENTIALS=/home/USER/firebase.json
GPG_KEY_PUB=public.gpg.key
GPG_KEY_PRIV=private.gpg.key

View File

@ -4,6 +4,13 @@ import * as fs from "fs"
export default {
name: env('APP_NAME', 'Extollo'),
gpg: {
key: {
public: fs.readFileSync(env('GPG_KEY_PUB')).toString('utf-8'),
private: fs.readFileSync(env('GPG_KEY_PRIV')).toString('utf-8'),
},
},
firebase: {
credentials: JSON.parse(
fs.readFileSync(env('FIREBASE_CREDENTIALS'))

View File

@ -7,6 +7,7 @@ import * as crypto from "crypto"
import {collect} from "@extollo/util";
export class Block implements BlockResourceItem {
firebaseID: string;
seqID: number;
uuid: string;
combinedHash: string;
@ -17,6 +18,7 @@ export class Block implements BlockResourceItem {
lastBlockUUID: string;
constructor(rec: BlockResourceItem) {
this.firebaseID = rec.firebaseID;
this.seqID = rec.seqID
this.uuid = rec.uuid
this.combinedHash = rec.combinedHash