Skip to content

Commit

Permalink
修复无法迁移脚本无法运行的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
Val-istar-Guo committed May 6, 2024
1 parent 1bbcb90 commit 234ee6d
Show file tree
Hide file tree
Showing 5 changed files with 89 additions and 90 deletions.
5 changes: 5 additions & 0 deletions .changeset/lovely-spies-divide.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@opendoc/backend": patch
---

修复由于构建结果中缺少配置文件导致自动迁移脚本无法运行的问题'
4 changes: 0 additions & 4 deletions app/backend/nest-cli.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@
"sourceRoot": "src",
"compilerOptions": {
"deleteOutDir": true,
"assets": [
"**/*.json"
],
"watchAssets": true,
"plugins": [
{
"name": "@nestjs/swagger",
Expand Down
82 changes: 82 additions & 0 deletions app/backend/src/constants/forbidden-application-codes.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
export const forbiddenApplicationCodes = [
{
code: 'buka',
description: '',
},
{
code: 'webpack',
description: 'https://webpack.js.org/',
},
{
code: 'rollup',
description: 'https://rollupjs.org/',
},
{
code: 'babel',
description: 'https://babeljs.io/',
},
{
code: 'react',
description: 'https://reactjs.org/',
},
{
code: 'vue',
description: 'https://vuejs.org/',
},
{
code: 'angular',
description: 'https://angular.io/',
},
{
code: 'nestjs',
description: 'https://nestjs.com/',
},
{
code: 'next',
description: 'https://nextjs.org/',
},
{
code: 'nuxt',
description: 'https://nuxtjs.org/',
},
{
code: 'nuxtjs',
description: 'https://nuxtjs.org/',
},
{
code: 'express',
description: 'https://expressjs.com/',
},
{
code: 'tailwindcss',
description: 'https://tailwindcss.com/',
},
{
code: 'asyncapi',
description: 'https://www.asyncapi.com/',
},
{
code: 'shikijs',
description: 'https://shiki.matsu.io/',
},
{
code: 'vueuse',
description: 'https://vueuse.org/',
},
{
code: 'pinia',
description: 'https://pinia.esm.dev/',
},
{
code: 'tabler',
description: 'https://tablericons.com/',
},
{
code: 'eslint',
description: 'https://eslint.org/',
},
{
code: 'typescript-eslint',
description: 'https://typescript-eslint.io/',
},
]
6 changes: 2 additions & 4 deletions app/backend/src/migrations/Migration20240505121024.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,13 @@
/* eslint-disable @typescript-eslint/no-var-requires */
/* eslint-disable @typescript-eslint/require-await */
import { Migration } from '@mikro-orm/migrations'

const forbiddenCodes = require('./forbidden-application-codes.json')
import { forbiddenApplicationCodes } from '../constants/forbidden-application-codes'


export class Migration20240505121024 extends Migration {
async up(): Promise<void> {
this.addSql('alter table `forbidden_application_code` add `description` varchar(255) not null comment \'描述\';')

for (const { code, description } of forbiddenCodes) {
for (const { code, description } of forbiddenApplicationCodes) {
this.addSql(`insert into \`forbidden_application_code\` (\`code\`, \`description\`) values (${JSON.stringify(code)}, ${JSON.stringify(description)});`)
}
}
Expand Down
82 changes: 0 additions & 82 deletions app/backend/src/migrations/forbidden-application-codes.json

This file was deleted.

0 comments on commit 234ee6d

Please sign in to comment.