mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
99 lines
3.1 KiB
JavaScript
Executable File
99 lines
3.1 KiB
JavaScript
Executable File
import packagejson from "../package.json"
|
|
import defaultTheme from "../constants/defaultTheme.json"
|
|
import defaultSoundPack from "../constants/defaultSoundPack.json"
|
|
import defaultRemotesOrigins from "../constants/defaultRemotesOrigins.json"
|
|
|
|
const envOrigins = {
|
|
"development": {
|
|
mainApi: `http://${window.location.hostname}:3000`,
|
|
authApi: `http://${window.location.hostname}:4000`,
|
|
contentApi: `http://${window.location.hostname}:3050`,
|
|
streamingApi: `http://${window.location.hostname}:3002`,
|
|
},
|
|
"production": {
|
|
mainApi: "http://api.comty.pw",
|
|
authApi: "http://auth.comty.pw",
|
|
contentApi: "http://content.comty.pw",
|
|
streamingApi: "http://streaming.comty.pw",
|
|
},
|
|
"indev": {
|
|
mainApi: "https://indev_api.comty.pw",
|
|
authApi: `http://indev_auth.comty.pw`,
|
|
contentApi: `http://indev_content.comty.pw`,
|
|
streamingApi: "https://indev_live.comty.pw",
|
|
},
|
|
"nightly": {
|
|
mainApi: "https://nightly_api.comty.pw",
|
|
authApi: `https://nightly_auth.comty.pw`,
|
|
contentApi: `https://nightly_content.comty.pw`,
|
|
streamingApi: "https://nightly_live.comty.pw"
|
|
}
|
|
}
|
|
|
|
console.log(`Config loaded with mode: [${process.env.NODE_ENV}]`)
|
|
|
|
export default {
|
|
package: packagejson,
|
|
defaultTheme: defaultTheme,
|
|
defaultSoundPack: defaultSoundPack,
|
|
author: "RageStudio©",
|
|
footerLinks: [
|
|
{
|
|
label: "Terms of Service",
|
|
location: "/terms"
|
|
},
|
|
{
|
|
label: "Privacy Policy",
|
|
location: "/privacy"
|
|
},
|
|
{
|
|
label: "Contact",
|
|
location: "/contact"
|
|
},
|
|
{
|
|
label: "Github",
|
|
url: "https://github.com/ragestudio/comty"
|
|
},
|
|
{
|
|
label: "Support this project",
|
|
url: "https://www.paypal.com/donate/?hosted_button_id=S4TWMAN79KC76"
|
|
}
|
|
],
|
|
logo: {
|
|
alt: "/logo_alt.svg",
|
|
full: "/logo_full.svg",
|
|
},
|
|
remotes: {
|
|
mainApi: process.env.NODE_ENV !== "production" ? envOrigins[process.env.NODE_ENV].mainApi : defaultRemotesOrigins.main_api,
|
|
authApi: process.env.NODE_ENV !== "production" ? envOrigins[process.env.NODE_ENV].authApi : defaultRemotesOrigins.auth_api,
|
|
streamingApi: process.env.NODE_ENV !== "production" ? envOrigins[process.env.NODE_ENV].streamingApi : defaultRemotesOrigins.streaming_api,
|
|
},
|
|
app: {
|
|
title: packagejson.name,
|
|
siteName: "Comty",
|
|
siteDescription: "Comty, a prototype of social network.",
|
|
mainPath: "/home",
|
|
authPath: "/login",
|
|
copyright: "Comty - RageStudio© 2022",
|
|
storage: {
|
|
basics: "user",
|
|
token: "token",
|
|
session_frame: "session",
|
|
signkey: "certified",
|
|
settings: "app_settings"
|
|
},
|
|
},
|
|
i18n: {
|
|
languages: [
|
|
{
|
|
locale: "en",
|
|
name: "English"
|
|
},
|
|
{
|
|
locale: "es",
|
|
name: "Español"
|
|
}
|
|
],
|
|
defaultLocale: "en",
|
|
}
|
|
} |