deploy
This commit is contained in:
parent
8c458feb63
commit
102b0fe062
1 changed files with 9 additions and 6 deletions
|
|
@ -4,18 +4,21 @@ import os from 'os'
|
||||||
import path from 'path'
|
import path from 'path'
|
||||||
|
|
||||||
const resolveHome = (filepath: string) => {
|
const resolveHome = (filepath: string) => {
|
||||||
if (filepath[0] === '~') {
|
let homeDir;
|
||||||
return path.join(os.homedir(), filepath.slice(1))
|
if (process.env.SUDO_USER) {
|
||||||
|
homeDir = path.join('/home', process.env.SUDO_USER);
|
||||||
|
} else {
|
||||||
|
homeDir = os.homedir();
|
||||||
}
|
}
|
||||||
return filepath
|
return path.join(homeDir, filepath);
|
||||||
}
|
}
|
||||||
|
|
||||||
export const LoadLndSettingsFromEnv = (): LndSettings => {
|
export const LoadLndSettingsFromEnv = (): LndSettings => {
|
||||||
const lndAddr = process.env.LND_ADDRESS || "127.0.0.1:10009"
|
const lndAddr = process.env.LND_ADDRESS || "127.0.0.1:10009"
|
||||||
const lndCertPath = process.env.LND_CERT_PATH || resolveHome("~/.lnd/tls.cert")
|
const lndCertPath = process.env.LND_CERT_PATH || resolveHome("/.lnd/tls.cert")
|
||||||
const lndMacaroonPath = process.env.LND_MACAROON_PATH || resolveHome("~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon")
|
const lndMacaroonPath = process.env.LND_MACAROON_PATH || resolveHome("/.lnd/data/chain/bitcoin/mainnet/admin.macaroon")
|
||||||
const feeRateLimit = EnvCanBeInteger("OUTBOUND_MAX_FEE_BPS", 60) / 10000
|
const feeRateLimit = EnvCanBeInteger("OUTBOUND_MAX_FEE_BPS", 60) / 10000
|
||||||
const feeFixedLimit = EnvCanBeInteger("OUTBOUND_MAX_FEE_EXTRA_SATS", 100)
|
const feeFixedLimit = EnvCanBeInteger("OUTBOUND_MAX_FEE_EXTRA_SATS", 100)
|
||||||
const mockLnd = EnvCanBeBoolean("MOCK_LND")
|
const mockLnd = EnvCanBeBoolean("MOCK_LND")
|
||||||
return { mainNode: { lndAddr, lndCertPath, lndMacaroonPath }, feeRateLimit, feeFixedLimit, mockLnd }
|
return { mainNode: { lndAddr, lndCertPath, lndMacaroonPath }, feeRateLimit, feeFixedLimit, mockLnd }
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue