mirror of
https://github.com/captbaritone/webamp.git
synced 2026-08-01 06:25:22 +00:00
Add config
This commit is contained in:
parent
df0ecbceb7
commit
1558b9b5cf
2 changed files with 38 additions and 1 deletions
1
packages/skin-database/.gitignore
vendored
1
packages/skin-database/.gitignore
vendored
|
|
@ -1,6 +1,5 @@
|
|||
node_modules/
|
||||
yarn-error.log
|
||||
config.ts
|
||||
uploads/
|
||||
combined.log
|
||||
hash.txt
|
||||
|
|
|
|||
38
packages/skin-database/config.ts
Normal file
38
packages/skin-database/config.ts
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
// Sourced from .env generally
|
||||
export const CLOUDFLARE_PURGE_AUTH_KEY = env("CLOUDFLARE_PURGE_AUTH_KEY");
|
||||
export const CAPTBARITONE_USER_ID = env("CAPTBARITONE_USER_ID");
|
||||
export const TEST_CHANNEL_ID = env("TEST_CHANNEL_ID");
|
||||
export const TWEET_BOT_CHANNEL_ID = env("TWEET_BOT_CHANNEL_ID");
|
||||
export const SKIN_UPLOADS_CHANNEL_ID = env("SKIN_UPLOADS_CHANNEL_ID");
|
||||
export const SKIN_REVIEW_CHANNEL_ID = env("SKIN_REVIEW_CHANNEL_ID");
|
||||
export const NSFW_SKIN_CHANNEL_ID = env("NSFW_SKIN_CHANNEL_ID");
|
||||
export const FEEDBACK_SKIN_CHANNEL_ID = env("NSFW_SKIN_CHANNEL_ID");
|
||||
export const POPULAR_TWEETS_CHANNEL_ID = env("POPULAR_TWEETS_CHANNEL_ID");
|
||||
export const discordToken = env("DISCORD_TOKEN");
|
||||
export const DISCORD_WEBAMP_SERVER_ID = env("DISCORD_WEBAMP_SERVER_ID");
|
||||
export const DISCORD_CLIENT_ID = env("DISCORD_CLIENT_ID");
|
||||
export const DISCORD_CLIENT_SECRET = env("DISCORD_CLIENT_SECRET");
|
||||
export const DISCORD_REDIRECT_URL = env("DISCORD_REDIRECT_URL");
|
||||
export const LOGIN_REDIRECT_URL = env("LOGIN_REDIRECT_URL");
|
||||
export const ALGOLIA_ACCOUNT = env("ALGOLIA_ACCOUNT");
|
||||
export const ALGOLIA_INDEX = env("ALGOLIA_INDEX");
|
||||
export const ALGOLIA_KEY = env("ALGOLIA_KEY");
|
||||
export const TWITTER_CREDS = {
|
||||
apiKey: env("TWITTER_API_KEY"),
|
||||
apiSecret: env("TWITTER_API_SECRET"),
|
||||
accessToken: env("TWITTER_ACCESS_TOKEN"),
|
||||
accessTokenSecret: env("TWITTER_ACCESS_TOKEN_SECRET"),
|
||||
};
|
||||
export const INSTAGRAM_ACCESS_TOKEN = env("INSTAGRAM_ACCESS_TOKEN");
|
||||
export const INSTAGRAM_ACCOUNT_ID = env("INSTAGRAM_ACCOUNT_ID");
|
||||
// Used for session encryption
|
||||
export const SECRET = env("SECRET");
|
||||
export const NODE_ENV = env("NODE_ENV") || "production";
|
||||
|
||||
function env(key: string): string {
|
||||
const value = process.env[key];
|
||||
if (value == null) {
|
||||
throw new Error(`Expected an environment variable "${key}"`);
|
||||
}
|
||||
return value;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue