Skip to content

Commit 34d3e56

Browse files
authored
feat: [ga2] configure site to use plausible (#880) (#891)
1 parent e1f352c commit 34d3e56

File tree

7 files changed

+18
-6
lines changed

7 files changed

+18
-6
lines changed

pages/_document.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
import Document, { Head, Html, Main, NextScript } from "next/document";
22

3+
const plausibleDomain = process.env.NEXT_PUBLIC_PLAUSIBLE_DOMAIN;
4+
5+
if (!plausibleDomain) {
6+
throw new Error("NEXT_PUBLIC_PLAUSIBLE_DOMAIN is not defined");
7+
}
8+
39
class MyDocument extends Document {
410
render(): JSX.Element {
511
return (
@@ -14,7 +20,7 @@ class MyDocument extends Document {
1420
rel="stylesheet"
1521
/>
1622
<script
17-
data-domain="brc-analytics.org"
23+
data-domain={plausibleDomain}
1824
defer
1925
src="https://plausible.galaxyproject.eu/js/script.js"
2026
/>

site-config/brc-analytics/dev/.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.dev.clevercanary.com"
22
NEXT_PUBLIC_SITE_CONFIG='brc-analytics-dev'
3-
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
3+
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="brc-analytics.org"
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.dev.clevercanary.com"
22
NEXT_PUBLIC_SITE_CONFIG='brc-analytics-local'
3-
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
3+
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="brc-analytics.org"
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.org"
22
NEXT_PUBLIC_SITE_CONFIG='brc-analytics-prod'
3-
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://usegalaxy.org"
3+
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://usegalaxy.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="brc-analytics.org"

site-config/ga2/dev/.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.dev.clevercanary.com"
22
NEXT_PUBLIC_SITE_CONFIG='ga2-dev'
3-
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
3+
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="genomeark2.org"

site-config/ga2/local/.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.dev.clevercanary.com"
22
NEXT_PUBLIC_SITE_CONFIG='ga2-local'
33
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://test.galaxyproject.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="genomeark2.org"

site-config/ga2/prod/.env

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
NEXT_PUBLIC_ENA_PROXY_DOMAIN="https://brc-analytics.org"
22
NEXT_PUBLIC_SITE_CONFIG='ga2-prod'
3-
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://vgp.usegalaxy.org"
3+
NEXT_PUBLIC_GALAXY_INSTANCE_URL="https://vgp.usegalaxy.org"
4+
NEXT_PUBLIC_PLAUSIBLE_DOMAIN="genomeark2.org"

0 commit comments

Comments
 (0)