fix using custom address file (#1802)

* fix using custom address file

* fix updated github runner images
This commit is contained in:
Alex Coseru 2024-02-05 12:23:55 +02:00 committed by GitHub
parent a0964d5096
commit 46103868fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 3 deletions

View File

@ -123,8 +123,7 @@ jobs:
docker image rm node:16-alpine
docker image rm node:18
docker image rm node:18-alpine
docker image rm buildpack-deps:buster
docker image rm buildpack-deps:bullseye
docker image rm node:20
docker image rm debian:10
docker image rm debian:11
docker image rm moby/buildkit:latest

View File

@ -1,5 +1,6 @@
// eslint-disable-next-line import/no-named-default
import { default as DefaultContractsAddresses } from '@oceanprotocol/contracts/addresses/address.json'
import fs from 'fs'
import { Config } from '.'
import { LoggerInstance } from '../utils'
@ -261,8 +262,14 @@ export class ConfigHelper {
let addresses
try {
addresses = JSON.parse(process.env.ADDRESS_FILE)
addresses = process.env.ADDRESS_FILE
? JSON.parse(
// eslint-disable-next-line security/detect-non-literal-fs-filename
fs.readFileSync(process.env.ADDRESS_FILE, 'utf8')
)
: null
} catch (e) {
console.log(e)
addresses = null
}
const contractAddressesConfig = this.getAddressesFromEnv(config.network, addresses)