initial commit
This commit is contained in:
51
config.ts
Normal file
51
config.ts
Normal file
@@ -0,0 +1,51 @@
|
||||
import dotenv from 'dotenv';
|
||||
|
||||
dotenv.config();
|
||||
|
||||
export const config = {
|
||||
token: process.env.DC_TOKEN!,
|
||||
clientId: process.env.DC_CLIENTID!,
|
||||
adminId: process.env.ADMIN_ID ?? '',
|
||||
nickname: '谷風 天音',
|
||||
data: '.',
|
||||
urls: {
|
||||
author: 'https://hello.konchin.com',
|
||||
icon: 'https://secure.gravatar.com/avatar/c35f2cb664f366e3e3365b9c22216834?d=identicon&s=512',
|
||||
help: 'https://md.konchin.com/s/u7qUK4oY4',
|
||||
git: 'https://git.konchin.com/discord-bot/Tanikaze-Amane',
|
||||
issue: 'https://git.konchin.com/discord-bot/Tanikaze-Amane/issues'
|
||||
},
|
||||
giveaway: {
|
||||
emoji: '✋',
|
||||
},
|
||||
logger: {
|
||||
logFile: 'test.log',
|
||||
},
|
||||
httpServer: {
|
||||
local: {
|
||||
port: process.env.PORT ?? 8082,
|
||||
},
|
||||
external: {
|
||||
url: 'https://amane.konchin.com/img'
|
||||
},
|
||||
},
|
||||
mongodb: {
|
||||
host: process.env.MONGODB_HOST ?? '127.0.0.1',
|
||||
port: process.env.MONGODB_PORT ?? 27017,
|
||||
db: process.env.MONGODB_DB ?? 'amanev2',
|
||||
user: process.env.MONGODB_USER ?? 'amane',
|
||||
pass: process.env.MONGODB_PASS!,
|
||||
reset: process.env.DB_RESET ?? 'false',
|
||||
},
|
||||
tokenTimeLimit: 60 * 1000,
|
||||
minio: {
|
||||
bucket: 'amane-img',
|
||||
client: {
|
||||
endPoint: process.env.MINIO_ENDPOINT ?? 'minio.konchin.com',
|
||||
useSSL: (process.env.MINIO_USESSL == 'true') ?? false,
|
||||
port: (process.env.MINIO_PORT as unknown as number) ?? 9000,
|
||||
accessKey: process.env.MINIO_ACCESSKEY ?? '',
|
||||
secretKey: process.env.MINIO_SECRETKEY ?? '',
|
||||
}
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user