mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-28 05:46:36 +08:00
3328d3d121
Agent ships without City/Country MMDB in the binary; Docker images COPY databases into data_dir, bare installs seed via download on first start. Server keeps Country-only embed for optional MaxMind control-plane use. Also harden fetch script nonempty check and reject non-file MMDB paths.
16 lines
523 B
Go
16 lines
523 B
Go
// Package data embeds the MaxMind GeoLite2 Country database for the control plane.
|
|
//
|
|
// Server keeps a Country-only embed so MaxMind provider can seed without network.
|
|
// Agent does NOT use this package — Agent MMDB files are image COPY / download only.
|
|
package data
|
|
|
|
import "embed"
|
|
|
|
// FS holds the embedded GeoLite2-Country.mmdb database.
|
|
//
|
|
//go:embed GeoLite2-Country.mmdb
|
|
var FS embed.FS
|
|
|
|
// DefaultMMDBName is the filename of the embedded MaxMind Country database.
|
|
const DefaultMMDBName = "GeoLite2-Country.mmdb"
|