env context and refactor api support different ports

This commit is contained in:
Milo Schwartz 2024-12-12 22:46:58 -05:00
parent d79760dad9
commit d3d2fe398b
No known key found for this signature in database
35 changed files with 287 additions and 135 deletions

View file

@ -5,31 +5,31 @@ import { createInternalServer } from "./internalServer";
import { User, UserOrg } from "./db/schema";
async function startServers() {
await ensureActions();
// Start all servers
const apiServer = createApiServer();
const nextServer = await createNextServer();
const internalServer = createInternalServer();
await ensureActions();
return {
apiServer,
nextServer,
internalServer
};
// Start all servers
const apiServer = createApiServer();
const nextServer = await createNextServer();
const internalServer = createInternalServer();
return {
apiServer,
nextServer,
internalServer,
};
}
// Types
declare global {
namespace Express {
interface Request {
user?: User;
userOrg?: UserOrg;
userOrgRoleId?: number;
userOrgId?: string;
userOrgIds?: string[];
namespace Express {
interface Request {
user?: User;
userOrg?: UserOrg;
userOrgRoleId?: number;
userOrgId?: string;
userOrgIds?: string[];
}
}
}
}
startServers().catch(console.error);