chore: Fix external connection to IPFS (#17)

Fix external connection to IPFS
This commit is contained in:
Anatolios Laskaris 2023-09-18 15:41:33 +03:00 committed by GitHub
parent 3600fbc6fb
commit e69f4319fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -51,9 +51,15 @@ job "nox" {
}
port "metrics" {}
port "ipfs_swarm" {}
port "ipfs_api" {}
port "ipfs_gateway" {}
port "ipfs_swarm" {
host_network = "public"
}
port "ipfs_api" {
host_network = "public"
}
port "ipfs_gateway" {
host_network = "public"
}
port "promtail" {}
}
@ -157,10 +163,10 @@ job "nox" {
IPFS_ADDRESSES_SWARM = "/ip4/0.0.0.0/tcp/${NOMAD_PORT_ipfs_swarm},/ip4/0.0.0.0/tcp/${NOMAD_PORT_ipfs_swarm}/ws"
IPFS_ADDRESSES_API = "/ip4/0.0.0.0/tcp/${NOMAD_PORT_ipfs_api}"
IPFS_ADDRESSES_GATEWAY = "/ip4/0.0.0.0/tcp/${NOMAD_PORT_ipfs_gateway}"
IPFS_ADDRESSES_ANNOUNCE = "/ip4/${attr.unique.network.ip-address}/tcp/${NOMAD_PORT_ipfs_swarm},/ip4/${attr.unique.network.ip-address}/tcp/${NOMAD_PORT_ipfs_swarm}/ws"
IPFS_ADDRESSES_ANNOUNCE = "/ip4/${NOMAD_HOST_IP_ipfs_swarm}/tcp/${NOMAD_PORT_ipfs_swarm},/ip4/${NOMAD_HOST_IP_ipfs_swarm}/tcp/${NOMAD_PORT_ipfs_swarm}/ws"
IPFS_PATH = "/.fluence/ipfs"
FLUENCE_ENV_AQUA_IPFS_EXTERNAL_API_MULTIADDR = "/ip4/${attr.unique.network.ip-address}/tcp/${NOMAD_PORT_ipfs_api}"
FLUENCE_ENV_AQUA_IPFS_EXTERNAL_API_MULTIADDR = "/ip4/${NOMAD_HOST_IP_ipfs_api}/tcp/${NOMAD_PORT_ipfs_api}"
FLUENCE_ENV_AQUA_IPFS_LOCAL_API_MULTIADDR = "/ip4/127.0.0.1/tcp/${NOMAD_PORT_ipfs_api}"
FLUENCE_SYSTEM_SERVICES__ENABLE = "aqua-ipfs,decider"
@ -169,6 +175,7 @@ job "nox" {
FLUENCE_SYSTEM_SERVICES__DECIDER__NETWORK_ID = "80001"
FLUENCE_ENV_CONNECTOR_API_ENDPOINT = "https://polygon-mumbai.g.alchemy.com/v2/Lb6BZr1VMEgcpAfeUGCBw2-BMHzjWWoq"
FLUENCE_ENV_CONNECTOR_FROM_BLOCK = "0x25C5AD8"
FLUENCE_ENV_CONNECTOR_CONTRACT_ADDRESS = "0x38A7fF922d7FeAE7CA7D3242BC4e87614f1FfDda"
FLUENCE_CONFIG = "/local/Config.toml"
FLUENCE_LOG__FORMAT = "logfmt"
@ -251,7 +258,6 @@ job "nox" {
{{- with secret (env "NOMAD_ALLOC_INDEX" | printf "kv/nox/stage/nodes/%s") -}}
KEY={{ .Data.private }}
FLUENCE_ENV_CONNECTOR_WALLET_KEY={{ .Data.wallet_key }}
FLUENCE_ENV_CONNECTOR_CONTRACT_ADDRESS="0x38A7fF922d7FeAE7CA7D3242BC4e87614f1FfDda"
{{- end -}}
EOH
destination = "secrets/node-secrets.env"