chore: sync port references and docs to 4000s infra
This commit is contained in:
@@ -10,8 +10,8 @@ const setEnv = (key: string, value: string) => {
|
||||
defaultEnv('BOT_TOKEN', '123456:ABC-DEF');
|
||||
defaultEnv('STORAGE_CHANNEL_ID', '-1001234567890');
|
||||
defaultEnv('BASE_URL', 'https://example.com');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://user:pass@localhost:5432/test');
|
||||
defaultEnv('PORT', '3000');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://asephs:***@100.121.180.82:6432/test');
|
||||
defaultEnv('PORT', '4000');
|
||||
defaultEnv('NODE_ENV', 'test');
|
||||
setEnv('ADMIN_API_TOKEN', 'route-secret-token');
|
||||
setEnv('SESSION_COOKIE_NAME', 'route_session');
|
||||
|
||||
+2
-2
@@ -10,8 +10,8 @@ const setEnv = (key: string, value: string) => {
|
||||
defaultEnv('BOT_TOKEN', '123456:ABC-DEF');
|
||||
defaultEnv('STORAGE_CHANNEL_ID', '-1001234567890');
|
||||
defaultEnv('BASE_URL', 'https://example.com');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://user:pass@localhost:5432/test');
|
||||
defaultEnv('PORT', '3000');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://asephs:***@100.121.180.82:6432/test');
|
||||
defaultEnv('PORT', '4000');
|
||||
defaultEnv('NODE_ENV', 'test');
|
||||
setEnv('ADMIN_API_TOKEN', 'route-secret-token');
|
||||
setEnv('SESSION_COOKIE_NAME', 'route_session');
|
||||
|
||||
@@ -4,7 +4,7 @@ process.env.BOT_TOKENS = 'bot1:token,bot2:token,bot3:token';
|
||||
process.env.STORAGE_CHANNEL_ID = '-1001234567890';
|
||||
process.env.BASE_URL = 'https://example.com';
|
||||
process.env.DATABASE_URL = 'sqlite://test.db';
|
||||
process.env.PORT = '3000';
|
||||
process.env.PORT = '4000';
|
||||
|
||||
// Track mock queue instances for per-bot assertions
|
||||
const queueInstances: Array<{
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import type { TelegramMediaMessage } from '../src/shared/utils/file';
|
||||
// Mock environment
|
||||
process.env.BOT_TOKEN = process.env.BOT_TOKEN || '123456789:ABCdefGhIJKlmNoPQRsTUVwxyZ';
|
||||
process.env.STORAGE_CHANNEL_ID = process.env.STORAGE_CHANNEL_ID || '-1001234567890';
|
||||
process.env.BASE_URL = process.env.BASE_URL || 'https://tele.asepharyana.my.id';
|
||||
process.env.BASE_URL = process.env.BASE_URL || 'https://upload.asepharyana.my.id';
|
||||
|
||||
type BotTestContext = {
|
||||
message: TelegramMediaMessage;
|
||||
|
||||
+5
-5
@@ -28,7 +28,7 @@ describe('Environment Variables Validation', () => {
|
||||
expect(config.storageChatId).toBe(parseInt(process.env.STORAGE_CHANNEL_ID || '0', 10));
|
||||
});
|
||||
|
||||
it('config.port should default to 3000 when not specified', () => {
|
||||
it('config.port should default to 4000 when not specified', () => {
|
||||
expect(typeof config.port).toBe('number');
|
||||
});
|
||||
|
||||
@@ -108,8 +108,8 @@ describe('Telegram chunk size validation', () => {
|
||||
BOT_TOKENS: '123456:ABC-DEF',
|
||||
STORAGE_CHANNEL_ID: '-1001234567890',
|
||||
BASE_URL: 'https://example.com',
|
||||
DATABASE_URL: 'postgresql://user:***@localhost:5432/test',
|
||||
PORT: '3000',
|
||||
DATABASE_URL: 'postgresql://asephs:***@100.121.180.82:6432/test',
|
||||
PORT: '4000',
|
||||
TELEGRAM_CHUNK_SIZE_BYTES: String(48 * 1024 * 1024),
|
||||
},
|
||||
stdout: 'pipe',
|
||||
@@ -131,8 +131,8 @@ describe('Telegram chunk size validation', () => {
|
||||
BOT_TOKENS: '123456:ABC-DEF',
|
||||
STORAGE_CHANNEL_ID: '-1001234567890',
|
||||
BASE_URL: 'https://example.com',
|
||||
DATABASE_URL: 'postgresql://user:***@localhost:5432/test',
|
||||
PORT: '3000',
|
||||
DATABASE_URL: 'postgresql://asephs:***@100.121.180.82:6432/test',
|
||||
PORT: '4000',
|
||||
TELEGRAM_CHUNK_SIZE_BYTES: String(TELEGRAM_CHUNK_SIZE_MAX_BYTES),
|
||||
},
|
||||
stdout: 'pipe',
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
process.env.BOT_TOKENS ||= '123456:ABC-DEF,789012:GHI-JKL,345678:MNO-PQR';
|
||||
process.env.STORAGE_CHANNEL_ID ||= '-1001234567890';
|
||||
process.env.BASE_URL ||= 'https://example.com';
|
||||
process.env.DATABASE_URL ||= 'postgresql://user:pass@localhost:5432/test';
|
||||
process.env.PORT ||= '3000';
|
||||
process.env.DATABASE_URL ||= 'postgresql://asephs:***@100.121.180.82:6432/test';
|
||||
process.env.PORT ||= '4000';
|
||||
process.env.NODE_ENV = 'test';
|
||||
|
||||
// Pin the chunk size to the safe 19 MB value UNCONDITIONALLY. Bun auto-loads
|
||||
|
||||
@@ -10,8 +10,8 @@ const setEnv = (key: string, value: string) => {
|
||||
defaultEnv('BOT_TOKENS', '123456:ABC-DEF');
|
||||
defaultEnv('STORAGE_CHANNEL_ID', '-1001234567890');
|
||||
defaultEnv('BASE_URL', 'https://example.com');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://user:***@localhost:5432/test');
|
||||
defaultEnv('PORT', '3000');
|
||||
defaultEnv('DATABASE_URL', 'postgresql://asephs:***@100.121.180.82:6432/test');
|
||||
defaultEnv('PORT', '4000');
|
||||
defaultEnv('NODE_ENV', 'test');
|
||||
setEnv('ADMIN_API_TOKEN', 'route-secret-token');
|
||||
setEnv('SESSION_COOKIE_NAME', 'route_session');
|
||||
|
||||
@@ -4,8 +4,8 @@ process.env.NODE_ENV = 'test';
|
||||
process.env.BOT_TOKEN = '123456:ABC-DEF';
|
||||
process.env.STORAGE_CHANNEL_ID = '-1001234567890';
|
||||
process.env.BASE_URL = 'http://localhost:4000';
|
||||
process.env.DATABASE_URL = 'postgresql://localhost/test';
|
||||
process.env.PORT = '3000';
|
||||
process.env.DATABASE_URL = 'postgresql://asephs:***@100.121.180.82:6432/test';
|
||||
process.env.PORT = '4000';
|
||||
process.env.S3_ACCESS_KEY = 'filedrop-admin';
|
||||
process.env.S3_SECRET_KEY = 'unit-test-secret';
|
||||
|
||||
|
||||
@@ -59,7 +59,7 @@ describe('Web API v1', () => {
|
||||
process.env.BOT_TOKEN = '123456:ABC-DEF';
|
||||
process.env.STORAGE_CHANNEL_ID = '-1001234567890';
|
||||
process.env.BASE_URL = 'http://localhost:4000';
|
||||
process.env.DATABASE_URL = 'postgresql://localhost/test';
|
||||
process.env.DATABASE_URL = 'postgresql://asephs:***@100.121.180.82:6432/test';
|
||||
const webApi = await import('../src/interfaces/http/controllers/web-api-controller');
|
||||
handleWebApiV1 = webApi.handleWebApiV1;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user