From 2dbf6ba102204b39bbde8c42662e490d88af9641 Mon Sep 17 00:00:00 2001 From: Jonathan Russ Date: Sat, 22 Feb 2025 17:21:42 +0100 Subject: [PATCH 1/3] feat(domains): add wildcard domains --- domains/*.app.is-cool.dev.json | 16 ++++++++++++++++ domains/*.app.is-local.org.json | 16 ++++++++++++++++ domains/*.jonathan.is-a-fullstack.dev.json | 16 ++++++++++++++++ domains/*.jonathan.is-cool.dev.json | 16 ++++++++++++++++ domains/*.project.is-cool.dev.json | 16 ++++++++++++++++ domains/*.project.is-local.org.json | 16 ++++++++++++++++ domains/*.site.is-cool.dev.json | 16 ++++++++++++++++ domains/*.site.is-local.org.json | 16 ++++++++++++++++ 8 files changed, 128 insertions(+) create mode 100644 domains/*.app.is-cool.dev.json create mode 100644 domains/*.app.is-local.org.json create mode 100644 domains/*.jonathan.is-a-fullstack.dev.json create mode 100644 domains/*.jonathan.is-cool.dev.json create mode 100644 domains/*.project.is-cool.dev.json create mode 100644 domains/*.project.is-local.org.json create mode 100644 domains/*.site.is-cool.dev.json create mode 100644 domains/*.site.is-local.org.json diff --git a/domains/*.app.is-cool.dev.json b/domains/*.app.is-cool.dev.json new file mode 100644 index 00000000..8f2daab3 --- /dev/null +++ b/domains/*.app.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple apps", + "domain": "is-cool.dev", + "subdomain": "*.app", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.app.is-local.org.json b/domains/*.app.is-local.org.json new file mode 100644 index 00000000..b6296532 --- /dev/null +++ b/domains/*.app.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple apps", + "domain": "is-local.org", + "subdomain": "*.app", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.jonathan.is-a-fullstack.dev.json b/domains/*.jonathan.is-a-fullstack.dev.json new file mode 100644 index 00000000..0f0dbf4a --- /dev/null +++ b/domains/*.jonathan.is-a-fullstack.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", + "domain": "is-a-fullstack.dev", + "subdomain": "*.jonathan", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.jonathan.is-cool.dev.json b/domains/*.jonathan.is-cool.dev.json new file mode 100644 index 00000000..42f4fbb2 --- /dev/null +++ b/domains/*.jonathan.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", + "domain": "is-cool.dev", + "subdomain": "*.jonathan", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.project.is-cool.dev.json b/domains/*.project.is-cool.dev.json new file mode 100644 index 00000000..2405ba51 --- /dev/null +++ b/domains/*.project.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple projects", + "domain": "is-cool.dev", + "subdomain": "*.project", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.project.is-local.org.json b/domains/*.project.is-local.org.json new file mode 100644 index 00000000..bd664be5 --- /dev/null +++ b/domains/*.project.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple projects", + "domain": "is-local.org", + "subdomain": "*.project", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.site.is-cool.dev.json b/domains/*.site.is-cool.dev.json new file mode 100644 index 00000000..562cee73 --- /dev/null +++ b/domains/*.site.is-cool.dev.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple sites", + "domain": "is-cool.dev", + "subdomain": "*.site", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file diff --git a/domains/*.site.is-local.org.json b/domains/*.site.is-local.org.json new file mode 100644 index 00000000..38ebcf46 --- /dev/null +++ b/domains/*.site.is-local.org.json @@ -0,0 +1,16 @@ +{ + "description": "Wildcard subdomain for hosting multiple sites", + "domain": "is-local.org", + "subdomain": "*.site", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": [ + "ns1.vercel-dns.com", + "ns2.vercel-dns.com" + ] + }, + "proxied": false +} \ No newline at end of file From d8c41fe6345faf502863914915b2b2f2140c1442 Mon Sep 17 00:00:00 2001 From: Jonathan Russ Date: Sun, 23 Feb 2025 18:09:25 +0100 Subject: [PATCH 2/3] chore(formatting): fix indents & arrays --- domains/*.app.is-cool.dev.json | 25 ++++++++++------------ domains/*.app.is-local.org.json | 5 +---- domains/*.jonathan.is-a-fullstack.dev.json | 5 +---- domains/*.jonathan.is-cool.dev.json | 25 ++++++++++------------ domains/*.project.is-cool.dev.json | 25 ++++++++++------------ domains/*.project.is-local.org.json | 5 +---- domains/*.site.is-cool.dev.json | 25 ++++++++++------------ domains/*.site.is-local.org.json | 5 +---- 8 files changed, 48 insertions(+), 72 deletions(-) diff --git a/domains/*.app.is-cool.dev.json b/domains/*.app.is-cool.dev.json index 8f2daab3..ff8d838c 100644 --- a/domains/*.app.is-cool.dev.json +++ b/domains/*.app.is-cool.dev.json @@ -1,16 +1,13 @@ { - "description": "Wildcard subdomain for hosting multiple apps", - "domain": "is-cool.dev", - "subdomain": "*.app", - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch" - }, - "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] - }, - "proxied": false + "description": "Wildcard subdomain for hosting multiple apps", + "domain": "is-cool.dev", + "subdomain": "*.app", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] + }, + "proxied": false } \ No newline at end of file diff --git a/domains/*.app.is-local.org.json b/domains/*.app.is-local.org.json index b6296532..3d38a30f 100644 --- a/domains/*.app.is-local.org.json +++ b/domains/*.app.is-local.org.json @@ -7,10 +7,7 @@ "email": "jonathan.russ@bluewin.ch" }, "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] }, "proxied": false } \ No newline at end of file diff --git a/domains/*.jonathan.is-a-fullstack.dev.json b/domains/*.jonathan.is-a-fullstack.dev.json index 0f0dbf4a..82696480 100644 --- a/domains/*.jonathan.is-a-fullstack.dev.json +++ b/domains/*.jonathan.is-a-fullstack.dev.json @@ -7,10 +7,7 @@ "email": "jonathan.russ@bluewin.ch" }, "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] }, "proxied": false } \ No newline at end of file diff --git a/domains/*.jonathan.is-cool.dev.json b/domains/*.jonathan.is-cool.dev.json index 42f4fbb2..3a047b06 100644 --- a/domains/*.jonathan.is-cool.dev.json +++ b/domains/*.jonathan.is-cool.dev.json @@ -1,16 +1,13 @@ { - "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", - "domain": "is-cool.dev", - "subdomain": "*.jonathan", - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch" - }, - "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] - }, - "proxied": false + "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", + "domain": "is-cool.dev", + "subdomain": "*.jonathan", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] + }, + "proxied": false } \ No newline at end of file diff --git a/domains/*.project.is-cool.dev.json b/domains/*.project.is-cool.dev.json index 2405ba51..7e3fb396 100644 --- a/domains/*.project.is-cool.dev.json +++ b/domains/*.project.is-cool.dev.json @@ -1,16 +1,13 @@ { - "description": "Wildcard subdomain for hosting multiple projects", - "domain": "is-cool.dev", - "subdomain": "*.project", - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch" - }, - "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] - }, - "proxied": false + "description": "Wildcard subdomain for hosting multiple projects", + "domain": "is-cool.dev", + "subdomain": "*.project", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] + }, + "proxied": false } \ No newline at end of file diff --git a/domains/*.project.is-local.org.json b/domains/*.project.is-local.org.json index bd664be5..33952f53 100644 --- a/domains/*.project.is-local.org.json +++ b/domains/*.project.is-local.org.json @@ -7,10 +7,7 @@ "email": "jonathan.russ@bluewin.ch" }, "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] }, "proxied": false } \ No newline at end of file diff --git a/domains/*.site.is-cool.dev.json b/domains/*.site.is-cool.dev.json index 562cee73..57e0e299 100644 --- a/domains/*.site.is-cool.dev.json +++ b/domains/*.site.is-cool.dev.json @@ -1,16 +1,13 @@ { - "description": "Wildcard subdomain for hosting multiple sites", - "domain": "is-cool.dev", - "subdomain": "*.site", - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch" - }, - "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] - }, - "proxied": false + "description": "Wildcard subdomain for hosting multiple sites", + "domain": "is-cool.dev", + "subdomain": "*.site", + "owner": { + "username": "JonathanXDR", + "email": "jonathan.russ@bluewin.ch" + }, + "record": { + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] + }, + "proxied": false } \ No newline at end of file diff --git a/domains/*.site.is-local.org.json b/domains/*.site.is-local.org.json index 38ebcf46..5cf55b5f 100644 --- a/domains/*.site.is-local.org.json +++ b/domains/*.site.is-local.org.json @@ -7,10 +7,7 @@ "email": "jonathan.russ@bluewin.ch" }, "record": { - "NS": [ - "ns1.vercel-dns.com", - "ns2.vercel-dns.com" - ] + "NS": ["ns1.vercel-dns.com", "ns2.vercel-dns.com"] }, "proxied": false } \ No newline at end of file From a3f4d3bd29432cc0e3b26d40fed09a0eefe385e7 Mon Sep 17 00:00:00 2001 From: Jonathan Russ Date: Mon, 24 Feb 2025 06:10:37 +0100 Subject: [PATCH 3/3] chore(domains): remove wildcard --- domains/{*.app.is-cool.dev.json => app.is-cool.dev.json} | 4 ++-- domains/{*.app.is-local.org.json => app.is-local.org.json} | 4 ++-- ...-a-fullstack.dev.json => jonathan.is-a-fullstack.dev.json} | 4 ++-- ...{*.jonathan.is-cool.dev.json => jonathan.is-cool.dev.json} | 4 ++-- domains/{*.site.is-cool.dev.json => project.is-cool.dev.json} | 4 ++-- .../{*.site.is-local.org.json => project.is-local.org.json} | 4 ++-- domains/{*.project.is-cool.dev.json => site.is-cool.dev.json} | 4 ++-- .../{*.project.is-local.org.json => site.is-local.org.json} | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) rename domains/{*.app.is-cool.dev.json => app.is-cool.dev.json} (71%) rename domains/{*.app.is-local.org.json => app.is-local.org.json} (71%) rename domains/{*.jonathan.is-a-fullstack.dev.json => jonathan.is-a-fullstack.dev.json} (63%) rename domains/{*.jonathan.is-cool.dev.json => jonathan.is-cool.dev.json} (62%) rename domains/{*.site.is-cool.dev.json => project.is-cool.dev.json} (71%) rename domains/{*.site.is-local.org.json => project.is-local.org.json} (71%) rename domains/{*.project.is-cool.dev.json => site.is-cool.dev.json} (70%) rename domains/{*.project.is-local.org.json => site.is-local.org.json} (70%) diff --git a/domains/*.app.is-cool.dev.json b/domains/app.is-cool.dev.json similarity index 71% rename from domains/*.app.is-cool.dev.json rename to domains/app.is-cool.dev.json index ff8d838c..5859125f 100644 --- a/domains/*.app.is-cool.dev.json +++ b/domains/app.is-cool.dev.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple apps", + "description": "Subdomain for hosting multiple apps", "domain": "is-cool.dev", - "subdomain": "*.app", + "subdomain": "app", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.app.is-local.org.json b/domains/app.is-local.org.json similarity index 71% rename from domains/*.app.is-local.org.json rename to domains/app.is-local.org.json index 3d38a30f..321dfa3e 100644 --- a/domains/*.app.is-local.org.json +++ b/domains/app.is-local.org.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple apps", + "description": "Subdomain for hosting multiple apps", "domain": "is-local.org", - "subdomain": "*.app", + "subdomain": "app", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.jonathan.is-a-fullstack.dev.json b/domains/jonathan.is-a-fullstack.dev.json similarity index 63% rename from domains/*.jonathan.is-a-fullstack.dev.json rename to domains/jonathan.is-a-fullstack.dev.json index 82696480..9ac4e748 100644 --- a/domains/*.jonathan.is-a-fullstack.dev.json +++ b/domains/jonathan.is-a-fullstack.dev.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", + "description": "Subdomain for hosting multiple projects, apps or sites related to JonathanXDR", "domain": "is-a-fullstack.dev", - "subdomain": "*.jonathan", + "subdomain": "jonathan", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.jonathan.is-cool.dev.json b/domains/jonathan.is-cool.dev.json similarity index 62% rename from domains/*.jonathan.is-cool.dev.json rename to domains/jonathan.is-cool.dev.json index 3a047b06..d3b59fbf 100644 --- a/domains/*.jonathan.is-cool.dev.json +++ b/domains/jonathan.is-cool.dev.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple projects, apps or sites related to JonathanXDR", + "description": "Subdomain for hosting multiple projects, apps or sites related to JonathanXDR", "domain": "is-cool.dev", - "subdomain": "*.jonathan", + "subdomain": "jonathan", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.site.is-cool.dev.json b/domains/project.is-cool.dev.json similarity index 71% rename from domains/*.site.is-cool.dev.json rename to domains/project.is-cool.dev.json index 57e0e299..5ea14427 100644 --- a/domains/*.site.is-cool.dev.json +++ b/domains/project.is-cool.dev.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple sites", + "description": "Subdomain for hosting multiple projects", "domain": "is-cool.dev", - "subdomain": "*.site", + "subdomain": "project", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.site.is-local.org.json b/domains/project.is-local.org.json similarity index 71% rename from domains/*.site.is-local.org.json rename to domains/project.is-local.org.json index 5cf55b5f..776ba140 100644 --- a/domains/*.site.is-local.org.json +++ b/domains/project.is-local.org.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple sites", + "description": "Subdomain for hosting multiple projects", "domain": "is-local.org", - "subdomain": "*.site", + "subdomain": "project", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.project.is-cool.dev.json b/domains/site.is-cool.dev.json similarity index 70% rename from domains/*.project.is-cool.dev.json rename to domains/site.is-cool.dev.json index 7e3fb396..395abd9b 100644 --- a/domains/*.project.is-cool.dev.json +++ b/domains/site.is-cool.dev.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple projects", + "description": "Subdomain for hosting multiple sites", "domain": "is-cool.dev", - "subdomain": "*.project", + "subdomain": "site", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch" diff --git a/domains/*.project.is-local.org.json b/domains/site.is-local.org.json similarity index 70% rename from domains/*.project.is-local.org.json rename to domains/site.is-local.org.json index 33952f53..cf306295 100644 --- a/domains/*.project.is-local.org.json +++ b/domains/site.is-local.org.json @@ -1,7 +1,7 @@ { - "description": "Wildcard subdomain for hosting multiple projects", + "description": "Subdomain for hosting multiple sites", "domain": "is-local.org", - "subdomain": "*.project", + "subdomain": "site", "owner": { "username": "JonathanXDR", "email": "jonathan.russ@bluewin.ch"