Skip to content

Commit

Permalink
Setup openstreetmap.mg to point to Github Pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Firefishy committed Mar 8, 2024
1 parent cd0b0a1 commit e80b345
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 1 deletion.
5 changes: 4 additions & 1 deletion dnsconfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,6 @@ OPENSTREETMAP("openstreetmap.am", REG_GANDI);
OPENSTREETMAP("openstreetmap.fi", REG_GANDI);
OPENSTREETMAP("openstreetmap.gr", REG_GANDI);
OPENSTREETMAP("openstreetmap.me", REG_GANDI);
OPENSTREETMAP("openstreetmap.mg", REG_GANDI); // State of the Map Madagascar
OPENSTREETMAP("openstreetmap.mx", REG_GANDI);
OPENSTREETMAP("openstreetmap.nz", REG_GANDI);
OPENSTREETMAP("openstreetmap.pe", REG_GANDI);
Expand Down Expand Up @@ -121,6 +120,10 @@ STATEOFTHEMAP("sotm.org", REG_GANDI);
var STATEOFTHEMAP_EU = loadTemplate("stateofthemap-eu");
STATEOFTHEMAP_EU("stateofthemap.eu", REG_NONE);

// State of the Map Madagascar
var OPENSTREETMAP_MG = loadTemplate("openstreetmap-mg");
OPENSTREETMAP_MG("openstreetmap.mg", REG_GANDI);

var OPENGEODATA = loadTemplate("opengeodata");
OPENGEODATA("opengeodata.org", REG_GANDI);

Expand Down
29 changes: 29 additions & 0 deletions src/openstreetmap-mg.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
D(DOMAIN, REGISTRAR, DnsProvider(PROVIDER),

// Publish CAA records indicating that only letsencrypt should issue certificates

CAA_BUILDER({
label: "@",
iodef: "mailto:[email protected]",
issue: [
"letsencrypt.org",
],
issuewild: [
"letsencrypt.org",
],
}),

// Block email delivery

TXT("_dmarc", "v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s;"),
TXT("*._domainkey", "v=DKIM1; p="),
TXT("@", "v=spf1 -all"),

// Site hosted on github pages

ALIAS("@", "openstreetmap-madagascar.github.io."),
CNAME("www", "openstreetmap-madagascar.github.io."),

CNAME("sotm2024", "openstreetmap-madagascar.github.io.")

);

0 comments on commit e80b345

Please sign in to comment.