This commit is contained in:
Liam 2022-10-26 13:46:31 +01:00
parent f4274d87e7
commit 86d7b77140
3 changed files with 18 additions and 8 deletions

@ -1,10 +1,10 @@
NEXT_PUBLIC_HTTP_PROXY=https://proxy.fascinated.cc HTTP_PROXY=https://proxy.fascinated.cc
NEXT_PUBLIC_SITE_NAME=BeatSaber Overlay SITE_NAME=BeatSaber Overlay
NEXT_PUBLIC_SITE_TITLE=BeatSaber Overlay - Simple and easy to use BeatSaber overlay SITE_TITLE=BeatSaber Overlay - Simple and easy to use BeatSaber overlay
NEXT_PUBLIC_SITE_DESCRIPTION=Free, simple, and easy to use beat saber overlay for OBS SITE_DESCRIPTION=Free, simple, and easy to use beat saber overlay for OBS
NEXT_PUBLIC_SITE_COLOR=#0EBFE9 SITE_COLOR=#0EBFE9
NEXT_PUBLIC_SITE_URL=https://bs-overlay.fascinated.cc SITE_URL=https://bs-overlay.fascinated.cc
REDIS_PORT=6379 REDIS_PORT=6379
REDIS_HOST=127.0.0.1 REDIS_HOST=127.0.0.1

@ -8,6 +8,14 @@ const nextConfig = {
images: { images: {
domains: ["cdn.scoresaber.com", "*.cdn.beatsaver.com", "cdn.fascinated.cc"], domains: ["cdn.scoresaber.com", "*.cdn.beatsaver.com", "cdn.fascinated.cc"],
}, },
publicRuntimeConfig: {
httpProxy: process.env.HTTP_PROXY,
siteName: process.env.SITE_NAME,
siteTitle: process.env.SITE_TITLE,
siteDescription: process.env.SITE_DESCRIPTION,
siteColor: process.env.SITE_COLOR,
siteUrl: process.env.SITE_URL,
},
}; };
module.exports = nextConfig; module.exports = nextConfig;

@ -1,9 +1,11 @@
import getConfig from "next/config";
const { publicRuntimeConfig: config } = getConfig();
const WebsiteTypes = { const WebsiteTypes = {
ScoreSaber: { ScoreSaber: {
ApiUrl: { ApiUrl: {
PlayerData: PlayerData:
process.env.NEXT_PUBLIC_HTTP_PROXY + config.httpProxy + "/https://scoresaber.com/api/player/%s/basic",
"/https://scoresaber.com/api/player/%s/basic",
MapData: MapData:
"https://scoresaber.com/api/leaderboard/by-hash/%h/info?difficulty=%d", "https://scoresaber.com/api/leaderboard/by-hash/%h/info?difficulty=%d",
}, },