chore: remove legacy migrations steps

This commit is contained in:
Nicolas Meienberger 2022-12-28 21:34:54 +01:00 committed by Nicolas Meienberger
parent 5eaa78a9e0
commit 257966c18d
4 changed files with 0 additions and 88 deletions

View file

@ -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");

View file

@ -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"

View file

@ -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,
});

View file

@ -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 () => {