master: update configs
This commit is contained in:
parent
d6c2664cc0
commit
870863790a
|
|
@ -61,10 +61,11 @@ services:
|
|||
IPFS_PROFILE: server
|
||||
GOMAXPROCS: "4"
|
||||
GOMEMLIMIT: "7500MiB"
|
||||
IPFS_PRIVATE_BOOTSTRAP: '${IPFS_PRIVATE_BOOTSTRAP:-[]}'
|
||||
IPFS_PEERING_PEERS: '${IPFS_PEERING_PEERS:-[]}'
|
||||
IPFS_ANNOUNCE_ADDRESSES: '${IPFS_ANNOUNCE_ADDRESSES:-[]}'
|
||||
IPFS_NOANNOUNCE_ADDRESSES: '${IPFS_NOANNOUNCE_ADDRESSES:-[]}'
|
||||
IPFS_PRIVATE_BOOTSTRAP: '${IPFS_PRIVATE_BOOTSTRAP:-}'
|
||||
IPFS_PEERING_PEERS: '${IPFS_PEERING_PEERS:-}'
|
||||
IPFS_ANNOUNCE_ADDRESSES: '${IPFS_ANNOUNCE_ADDRESSES:-}'
|
||||
IPFS_NOANNOUNCE_ADDRESSES: '${IPFS_NOANNOUNCE_ADDRESSES:-}'
|
||||
IPFS_SWARM_ANNOUNCE_PRIVATE: '${IPFS_SWARM_ANNOUNCE_PRIVATE:-}'
|
||||
volumes:
|
||||
- ${IPFS_DATA_DIR_HOST:-./data/ipfs}:/data/ipfs
|
||||
- ./ipfs/init/001-config.sh:/container-init.d/001-config.sh:ro
|
||||
|
|
|
|||
|
|
@ -31,16 +31,19 @@ set_json_if_present() {
|
|||
if [ -f "$SWARM_KEY_PATH" ] && [ -s "$SWARM_KEY_PATH" ]; then
|
||||
ipfs config --json AutoConf.Enabled false
|
||||
ipfs config --json AutoTLS.Enabled false
|
||||
set_json_if_present Bootstrap "${IPFS_PRIVATE_BOOTSTRAP:-[]}"
|
||||
ipfs config --json Bootstrap "[]"
|
||||
ipfs config --json DNS.Resolvers "{}"
|
||||
ipfs config --json Ipns.DelegatedPublishers "[]"
|
||||
ipfs config --json Swarm.Transports.Network '{ "TCP": true, "Websocket": false }'
|
||||
set_json_if_present Peering.Peers "${IPFS_PEERING_PEERS:-[]}"
|
||||
ipfs config --json Peering.Peers "[]"
|
||||
else
|
||||
ipfs config --json AutoConf.Enabled true
|
||||
fi
|
||||
|
||||
set_json_if_present Addresses.Announce "${IPFS_ANNOUNCE_ADDRESSES:-[]}"
|
||||
set_json_if_present Bootstrap "${IPFS_PRIVATE_BOOTSTRAP:-}"
|
||||
set_json_if_present Peering.Peers "${IPFS_PEERING_PEERS:-}"
|
||||
|
||||
set_json_if_present Addresses.Announce "${IPFS_ANNOUNCE_ADDRESSES:-}"
|
||||
if [ -z "${IPFS_NOANNOUNCE_ADDRESSES:-}" ]; then
|
||||
ipfs config --json Addresses.NoAnnounce '["/ip4/127.0.0.1","/ip6/::1"]'
|
||||
else
|
||||
|
|
@ -50,7 +53,6 @@ fi
|
|||
if [ -n "${IPFS_SWARM_ANNOUNCE_PRIVATE:-}" ]; then
|
||||
set_json_if_present Swarm.AddrFilters "${IPFS_SWARM_ANNOUNCE_PRIVATE}"
|
||||
fi
|
||||
|
||||
# CORS for RPC API (visible only in docker network)
|
||||
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
|
||||
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["PUT","POST","GET"]'
|
||||
|
|
|
|||
Loading…
Reference in New Issue