chore: remove legacy migrations steps
This commit is contained in:
parent
5eaa78a9e0
commit
257966c18d
4 changed files with 0 additions and 88 deletions
|
@ -1,61 +0,0 @@
|
|||
-- CreateEnum
|
||||
CREATE TYPE "app_status_enum" AS ENUM ('running', 'stopped', 'installing', 'uninstalling', 'stopping', 'starting', 'missing', 'updating');
|
||||
|
||||
-- CreateEnum
|
||||
CREATE TYPE "update_status_enum" AS ENUM ('FAILED', 'SUCCESS');
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "app" (
|
||||
"id" VARCHAR NOT NULL,
|
||||
"status" "app_status_enum" NOT NULL DEFAULT 'stopped',
|
||||
"lastOpened" TIMESTAMPTZ(6) DEFAULT CURRENT_TIMESTAMP,
|
||||
"numOpened" INTEGER NOT NULL DEFAULT 0,
|
||||
"config" JSONB NOT NULL,
|
||||
"createdAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"updatedAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"version" INTEGER NOT NULL DEFAULT 1,
|
||||
"exposed" BOOLEAN NOT NULL DEFAULT false,
|
||||
"domain" VARCHAR,
|
||||
|
||||
CONSTRAINT "PK_9478629fc093d229df09e560aea" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "migrations" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"timestamp" BIGINT NOT NULL,
|
||||
"name" VARCHAR NOT NULL,
|
||||
|
||||
CONSTRAINT "PK_8c82d7f526340ab734260ea46be" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "update" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"name" VARCHAR NOT NULL,
|
||||
"status" "update_status_enum" NOT NULL,
|
||||
"createdAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"updatedAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
||||
CONSTRAINT "PK_575f77a0576d6293bc1cb752847" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateTable
|
||||
CREATE TABLE "user" (
|
||||
"id" SERIAL NOT NULL,
|
||||
"username" VARCHAR NOT NULL,
|
||||
"password" VARCHAR NOT NULL,
|
||||
"createdAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"updatedAt" TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
|
||||
CONSTRAINT "PK_cace4a159ff9f2512dd42373760" PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- CreateIndex
|
||||
CREATE UNIQUE INDEX "UQ_9478629fc093d229df09e560aea" ON "app"("id");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE UNIQUE INDEX "UQ_6e7d7ecccdc972caa0ad33cb014" ON "update"("name");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE UNIQUE INDEX "UQ_78a916df40e02a9deb1c4b75edb" ON "user"("username");
|
|
@ -1,3 +0,0 @@
|
|||
# Please do not edit this file manually
|
||||
# It should be added in your version-control system (i.e. Git)
|
||||
provider = "postgresql"
|
|
@ -68,18 +68,3 @@ esbuild.build({
|
|||
});
|
||||
|
||||
const glob = require('glob');
|
||||
|
||||
/* Migrations */
|
||||
const migrationFiles = glob.sync('./src/config/migrations/*.ts');
|
||||
|
||||
esbuild.buildSync({
|
||||
entryPoints: migrationFiles,
|
||||
platform: 'node',
|
||||
target: 'node18',
|
||||
minify: false,
|
||||
outdir: 'dist/config/migrations',
|
||||
logLevel: 'info',
|
||||
format: 'cjs',
|
||||
minifySyntax: true,
|
||||
minifyWhitespace: true,
|
||||
});
|
||||
|
|
|
@ -14,7 +14,6 @@ import { __prod__ } from './config/constants/constants';
|
|||
import datasource from './config/datasource';
|
||||
import appsService from './modules/apps/apps.service';
|
||||
import { runUpdates } from './core/updates/run';
|
||||
import recover from './core/updates/recover-migrations';
|
||||
import startJobs from './core/jobs/jobs';
|
||||
import { applyJsonConfig, getConfig, setConfig } from './core/config/TipiConfig';
|
||||
import { eventDispatcher, EventTypes } from './core/config/EventDispatcher';
|
||||
|
@ -71,14 +70,6 @@ const main = async () => {
|
|||
await apolloServer.start();
|
||||
apolloServer.applyMiddleware({ app });
|
||||
|
||||
try {
|
||||
await datasource.runMigrations();
|
||||
} catch (e) {
|
||||
logger.error(e);
|
||||
await recover(datasource);
|
||||
}
|
||||
|
||||
// Run migrations
|
||||
await runUpdates();
|
||||
|
||||
httpServer.listen(port, async () => {
|
||||
|
|
Loading…
Add table
Reference in a new issue