From dff23cf9c6e554193d4a0372a0f827484f4edfd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Na=C3=AFm=20Favier?= Date: Sun, 21 May 2023 17:24:43 +0200 Subject: [PATCH] IPv6. (#656) Bonsai doesn't support IPv6, so use Netlify as a proxy. --- frontend/netlify.toml | 7 +++++++ frontend/src/index.js | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/frontend/netlify.toml b/frontend/netlify.toml index b87b8d3..3b3ca3d 100644 --- a/frontend/netlify.toml +++ b/frontend/netlify.toml @@ -1,3 +1,10 @@ +[[redirects]] + # Use a proxy because bonsai doesn't support IPv6. + from = "/backend/*" + to = "https://nixos-search-7-1733963800.us-east-1.bonsaisearch.net/:splat" + status = 200 + force = true + [[redirects]] from = "/*" to = "/index.html" diff --git a/frontend/src/index.js b/frontend/src/index.js index 7d4a25f..160e477 100644 --- a/frontend/src/index.js +++ b/frontend/src/index.js @@ -7,7 +7,7 @@ const {Elm} = require('./Main'); Elm.Main.init({ flags: { elasticsearchMappingSchemaVersion: parseInt(process.env.ELASTICSEARCH_MAPPING_SCHEMA_VERSION), - elasticsearchUrl: process.env.ELASTICSEARCH_URL || 'https://nixos-search-7-1733963800.us-east-1.bonsaisearch.net:443', + elasticsearchUrl: process.env.ELASTICSEARCH_URL || '/backend', elasticsearchUsername : process.env.ELASTICSEARCH_USERNAME || 'aWVSALXpZv', elasticsearchPassword : process.env.ELASTICSEARCH_PASSWORD || 'X8gPHnzL52wFEekuxsfQ9cSh', nixosChannels : JSON.parse(process.env.NIXOS_CHANNELS)