forked from Cookies_Github_mirror/AquaDX
将config.ts中的部分配置移动到.env中,方便私有部署。
将public中的psd文件移出,防止被打包到dist。 判断TURNSTILE_SITE_KEY为空时不开启此功能。
This commit is contained in:
9
AquaNet/.env
Normal file
9
AquaNet/.env
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
VITE_AQUA_HOST=https://aquadx.net/aqua
|
||||||
|
VITE_DATA_HOST=https://aquadx.net
|
||||||
|
|
||||||
|
VITE_AQUA_CONNECTION=aquadx.hydev.org
|
||||||
|
|
||||||
|
VITE_TURNSTILE_SITE_KEY=0x4AAAAAAASGA2KQEIelo9P9
|
||||||
|
VITE_DISCORD_INVITE=https://discord.gg/FNgveqFF7s
|
||||||
|
VITE_TELEGRAM_INVITE=https://t.me/+zBL4RZdyfvUzZGU1
|
||||||
|
VITE_QQ_INVITE=https://qm.qq.com/q/wvNXbXbHbO
|
||||||
5
AquaNet/.gitignore
vendored
5
AquaNet/.gitignore
vendored
@@ -32,4 +32,7 @@ dist-ssr
|
|||||||
!.yarn/sdks
|
!.yarn/sdks
|
||||||
!.yarn/versions
|
!.yarn/versions
|
||||||
|
|
||||||
public/chu3
|
public/chu3
|
||||||
|
|
||||||
|
# local env file
|
||||||
|
*.local
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
import type { ChusanMatchingOption } from "./generalTypes"
|
import type { ChusanMatchingOption } from "./generalTypes"
|
||||||
|
|
||||||
export const AQUA_HOST = 'https://aquadx.net/aqua'
|
export const AQUA_HOST = import.meta.env.VITE_AQUA_HOST
|
||||||
export const DATA_HOST = 'https://aquadx.net'
|
export const DATA_HOST = import.meta.env.VITE_DATA_HOST
|
||||||
|
|
||||||
// This will be displayed for users to connect from the client
|
// This will be displayed for users to connect from the client
|
||||||
export const AQUA_CONNECTION = 'aquadx.hydev.org'
|
export const AQUA_CONNECTION = import.meta.env.VITE_AQUA_CONNECTION
|
||||||
|
|
||||||
export const TURNSTILE_SITE_KEY = '0x4AAAAAAASGA2KQEIelo9P9'
|
export const TURNSTILE_SITE_KEY = import.meta.env.VITE_TURNSTILE_SITE_KEY
|
||||||
export const DISCORD_INVITE = 'https://discord.gg/FNgveqFF7s'
|
export const DISCORD_INVITE = import.meta.env.VITE_DISCORD_INVITE
|
||||||
export const TELEGRAM_INVITE = 'https://t.me/+zBL4RZdyfvUzZGU1'
|
export const TELEGRAM_INVITE = import.meta.env.VITE_TELEGRAM_INVITE
|
||||||
export const QQ_INVITE = 'https://qm.qq.com/q/wvNXbXbHbO'
|
export const QQ_INVITE = import.meta.env.VITE_QQ_INVITE
|
||||||
|
|
||||||
// UI
|
// UI
|
||||||
export const FADE_OUT = { duration: 200 }
|
export const FADE_OUT = { duration: 200 }
|
||||||
|
|||||||
@@ -51,7 +51,7 @@
|
|||||||
return submitting = false
|
return submitting = false
|
||||||
}
|
}
|
||||||
|
|
||||||
if (turnstile === "") {
|
if (TURNSTILE_SITE_KEY && turnstile === "") {
|
||||||
// Sleep for 100ms to allow Turnstile to finish
|
// Sleep for 100ms to allow Turnstile to finish
|
||||||
error = t("welcome.waiting-turnstile")
|
error = t("welcome.waiting-turnstile")
|
||||||
return setTimeout(submit, 100)
|
return setTimeout(submit, 100)
|
||||||
@@ -137,11 +137,13 @@
|
|||||||
{isSignup ? t('welcome.btn-signup') : t('welcome.btn-login')}
|
{isSignup ? t('welcome.btn-signup') : t('welcome.btn-login')}
|
||||||
{/if}
|
{/if}
|
||||||
</button>
|
</button>
|
||||||
|
{#if TURNSTILE_SITE_KEY}
|
||||||
<Turnstile siteKey={TURNSTILE_SITE_KEY} bind:reset={turnstileReset}
|
<Turnstile siteKey={TURNSTILE_SITE_KEY} bind:reset={turnstileReset}
|
||||||
on:turnstile-callback={e => console.log(turnstile = e.detail.token)}
|
on:turnstile-callback={e => console.log(turnstile = e.detail.token)}
|
||||||
on:turnstile-error={_ => console.log(error = t("welcome.turnstile-error"))}
|
on:turnstile-error={_ => console.log(error = t("welcome.turnstile-error"))}
|
||||||
on:turnstile-expired={_ => window.location.reload()}
|
on:turnstile-expired={_ => window.location.reload()}
|
||||||
on:turnstile-timeout={_ => console.log(error = t('welcome.turnstile-timeout'))} />
|
on:turnstile-timeout={_ => console.log(error = t('welcome.turnstile-timeout'))} />
|
||||||
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
{:else if state === "verify"}
|
{:else if state === "verify"}
|
||||||
<div class="login-form" transition:slide>
|
<div class="login-form" transition:slide>
|
||||||
|
|||||||
Reference in New Issue
Block a user