https://github.com/ipfs/go-ipfs
Raw File
Tip revision: f7bc237654bb3209adbc35c5ee2c7b253e7c140b authored by Henrique Dias on 15 June 2023, 11:42:18 UTC
Merge pull request #9960 from ipfs/release-v0.21.0
Tip revision: f7bc237
migration.go
package config

const DefaultMigrationKeep = "cache"

var DefaultMigrationDownloadSources = []string{"HTTPS", "IPFS"}

// Migration configures how migrations are downloaded and if the downloads are
// added to IPFS locally
type Migration struct {
	// Sources in order of preference, where "IPFS" means use IPFS and "HTTPS"
	// means use default gateways. Any other values are interpreted as
	// hostnames for custom gateways. Empty list means "use default sources".
	DownloadSources []string
	// Whether or not to keep the migration after downloading it.
	// Options are "discard", "cache", "pin".  Empty string for default.
	Keep string
}
back to top