diff --git a/back/api/cron.ts b/back/api/cron.ts new file mode 100644 index 00000000..ddcdf9f1 --- /dev/null +++ b/back/api/cron.ts @@ -0,0 +1,21 @@ +import { Router, Request, Response, NextFunction } from 'express'; +import { Container } from 'typedi'; +import { Logger } from 'winston'; +import * as fs from 'fs'; +import config from '../config'; +const route = Router(); + +export default (app: Router) => { + app.use('/', route); + route.get( + '/cron', + async (req: Request, res: Response, next: NextFunction) => { + const logger: Logger = Container.get('logger'); + try { + } catch (e) { + logger.error('🔥 error: %o', e); + return next(e); + } + }, + ); +}; diff --git a/back/api/index.ts b/back/api/index.ts index e6320a80..38ba05e3 100644 --- a/back/api/index.ts +++ b/back/api/index.ts @@ -3,6 +3,7 @@ import auth from './auth'; import cookie from './cookie'; import config from './config'; import log from './log'; +import cron from './cron'; export default () => { const app = Router(); @@ -10,5 +11,7 @@ export default () => { cookie(app); config(app); log(app); + cron(app); + return app; }; diff --git a/docker/Dockerfile b/docker/Dockerfile index 484fbc1d..df38b3ec 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -25,7 +25,7 @@ FROM node:lts-alpine LABEL maintainer="whyour" ARG QL_BASE_URL=https://github.com.cnpmjs.org/whyour/qinglong ARG QL_BASE_BRANCH=master -ARG QL_SCRIPTS_URL=https://github.com.cnpmjs.org/RikudouPatrickstar/jd_scripts +ARG QL_SCRIPTS_URL=https://gitee.com/highdimen/clone_scripts.git ARG QL_SCRIPTS_BRANCH=master ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ LANG=zh_CN.UTF-8 \