34 lines
786 B
TypeScript
34 lines
786 B
TypeScript
import { app } from './app.ts'
|
|
// 导入所有路由模块
|
|
import './routes/app.ts';
|
|
// import './routes/cc.ts';
|
|
// import './routes/ccc.ts';
|
|
import './routes/config.ts';
|
|
// import './routes/deploy.ts';
|
|
import './routes/docker.ts';
|
|
import './routes/download.ts';
|
|
import './routes/gist.ts';
|
|
import './routes/jwks.ts';
|
|
import './routes/login.ts';
|
|
// import './routes/npm.ts';
|
|
import './routes/proxy.ts';
|
|
// import './routes/publish.ts';
|
|
import './routes/remote-config.ts';
|
|
import './routes/remote-secret.ts';
|
|
// import './routes/sync.ts';
|
|
import './routes/token-ls.ts';
|
|
import './routes/update.ts';
|
|
|
|
|
|
app.createAuth(() => { })
|
|
app.createRouteList()
|
|
|
|
export const runApp = async (msg: {
|
|
path: string,
|
|
key?: string,
|
|
payload: any
|
|
}) => {
|
|
return await app.run(msg);
|
|
}
|
|
export { app };
|