mirror of https://github.com/certd/certd
				
				
				
			chore: jwt key
							parent
							
								
									2297121eff
								
							
						
					
					
						commit
						f516b0931f
					
				| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
echo "请先输入一个版本号(如 1.0.6):"
 | 
			
		||||
read version
 | 
			
		||||
echo "您输入的版本号是: $version"
 | 
			
		||||
export TAG="$version"
 | 
			
		||||
sudo -E docker compose up -d
 | 
			
		||||
| 
						 | 
				
			
			@ -1,10 +1,10 @@
 | 
			
		|||
version: '3.3' # 指定docker-compose 版本
 | 
			
		||||
services: # 要拉起的服务们
 | 
			
		||||
  certd:
 | 
			
		||||
    build:
 | 
			
		||||
        context: ./
 | 
			
		||||
        dockerfile: Dockerfile
 | 
			
		||||
    image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:latest
 | 
			
		||||
#    build:
 | 
			
		||||
#        context: ./
 | 
			
		||||
#        dockerfile: Dockerfile
 | 
			
		||||
    image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:v${TAG}
 | 
			
		||||
    container_name: certd # 容器名
 | 
			
		||||
    restart: unless-stopped # 重启
 | 
			
		||||
    volumes: # 挂载目录
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
CERTD_AUTH_JWT_KEYS=certd666
 | 
			
		||||
CERTD_AUTH_JWT_KEY=certd666
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,11 +5,12 @@ import { MidwayConfig } from '@midwayjs/core';
 | 
			
		|||
import { UserEntity } from '../modules/authority/entity/user';
 | 
			
		||||
import { PipelineEntity } from '../modules/pipeline/entity/pipeline';
 | 
			
		||||
import * as dotenv from 'dotenv';
 | 
			
		||||
//import { logger } from '../utils/logger';
 | 
			
		||||
// load .env file in process.cwd
 | 
			
		||||
dotenv.config();
 | 
			
		||||
export default {
 | 
			
		||||
  // use for cookie sign key, should change to your own and keep security
 | 
			
		||||
  keys: process.env.CERTD_AUTH_JWT_KEYS,
 | 
			
		||||
  keys: process.env.CERTD_AUTH_JWT_KEY,
 | 
			
		||||
  koa: {
 | 
			
		||||
    port: 7001,
 | 
			
		||||
  },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ import * as validateComp from '@midwayjs/validate';
 | 
			
		|||
import * as productionConfig from './config/config.production';
 | 
			
		||||
import * as previewConfig from './config/config.preview';
 | 
			
		||||
import * as defaultConfig from './config/config.default';
 | 
			
		||||
import { Configuration, App } from '@midwayjs/decorator';
 | 
			
		||||
import { App, Configuration } from '@midwayjs/decorator';
 | 
			
		||||
import * as koa from '@midwayjs/koa';
 | 
			
		||||
import * as orm from '@midwayjs/typeorm';
 | 
			
		||||
import * as cache from '@midwayjs/cache';
 | 
			
		||||
| 
						 | 
				
			
			@ -15,7 +15,6 @@ import { PreviewMiddleware } from './middleware/preview';
 | 
			
		|||
import { AuthorityMiddleware } from './middleware/authority';
 | 
			
		||||
import * as staticFile from '@midwayjs/static-file';
 | 
			
		||||
import * as cron from './plugins/cron';
 | 
			
		||||
import { logger } from './utils/logger';
 | 
			
		||||
 | 
			
		||||
@Configuration({
 | 
			
		||||
  imports: [koa, orm, cache, flyway, validateComp, cron, staticFile],
 | 
			
		||||
| 
						 | 
				
			
			@ -46,12 +45,6 @@ export class ContainerLifeCycle {
 | 
			
		|||
    // bodyparser options see https://github.com/koajs/bodyparser
 | 
			
		||||
    //this.app.use(bodyParser());
 | 
			
		||||
    //请求日志打印
 | 
			
		||||
 | 
			
		||||
    setTimeout(() => {
 | 
			
		||||
      console.log('heart beat ');
 | 
			
		||||
      logger.info('heart beat');
 | 
			
		||||
    }, 5000);
 | 
			
		||||
 | 
			
		||||
    this.app.useMiddleware([
 | 
			
		||||
      ReportMiddleware,
 | 
			
		||||
      //统一异常处理
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue