Add baseline migration and fix prisma deploy
Some checks failed
Build Docker Image / build (push) Has been cancelled
Some checks failed
Build Docker Image / build (push) Has been cancelled
This commit is contained in:
@@ -28,4 +28,4 @@ ENV INFISICAL_SECRET_PATHS="/kyc,/shared"
|
|||||||
|
|
||||||
EXPOSE 8000
|
EXPOSE 8000
|
||||||
|
|
||||||
CMD ["sh", "-c", "node scripts/load-secrets.mjs && . ./.env.infisical && npx prisma migrate deploy && node dist/index.js"]
|
CMD ["sh", "-c", "node scripts/load-secrets.mjs && . ./.env.infisical && npx prisma migrate resolve --applied 0_init 2>/dev/null; npx prisma migrate deploy && node dist/index.js"]
|
||||||
|
|||||||
75
prisma/migrations/0_init/migration.sql
Normal file
75
prisma/migrations/0_init/migration.sql
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
-- CreateSchema
|
||||||
|
CREATE SCHEMA IF NOT EXISTS "public";
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "kyc_requests" (
|
||||||
|
"id" SERIAL NOT NULL,
|
||||||
|
"uuid" TEXT NOT NULL,
|
||||||
|
"user_id" VARCHAR(255) NOT NULL,
|
||||||
|
"team_name" VARCHAR(200) NOT NULL DEFAULT '',
|
||||||
|
"country_code" VARCHAR(2) NOT NULL DEFAULT '',
|
||||||
|
"workflow_status" VARCHAR(20) NOT NULL DEFAULT 'pending',
|
||||||
|
"score" INTEGER NOT NULL DEFAULT 0,
|
||||||
|
"contact_person" VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
|
"contact_email" VARCHAR(254) NOT NULL DEFAULT '',
|
||||||
|
"contact_phone" VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
|
"content_type_id" INTEGER,
|
||||||
|
"object_id" INTEGER,
|
||||||
|
"approved_by" VARCHAR(255),
|
||||||
|
"approved_at" TIMESTAMP(3),
|
||||||
|
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updated_at" TIMESTAMP(3) NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "kyc_requests_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "kyc_monitoring" (
|
||||||
|
"id" SERIAL NOT NULL,
|
||||||
|
"uuid" TEXT NOT NULL,
|
||||||
|
"user_id" VARCHAR(255) NOT NULL,
|
||||||
|
"team_name" VARCHAR(200) NOT NULL DEFAULT '',
|
||||||
|
"country_code" VARCHAR(2) NOT NULL DEFAULT '',
|
||||||
|
"workflow_status" VARCHAR(20) NOT NULL DEFAULT 'pending',
|
||||||
|
"score" INTEGER NOT NULL DEFAULT 0,
|
||||||
|
"contact_person" VARCHAR(255) NOT NULL DEFAULT '',
|
||||||
|
"contact_email" VARCHAR(254) NOT NULL DEFAULT '',
|
||||||
|
"contact_phone" VARCHAR(50) NOT NULL DEFAULT '',
|
||||||
|
"content_type_id" INTEGER,
|
||||||
|
"object_id" INTEGER,
|
||||||
|
"approved_by" VARCHAR(255),
|
||||||
|
"approved_at" TIMESTAMP(3),
|
||||||
|
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||||
|
"updated_at" TIMESTAMP(3) NOT NULL,
|
||||||
|
|
||||||
|
CONSTRAINT "kyc_monitoring_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateTable
|
||||||
|
CREATE TABLE "kyc_details_russia" (
|
||||||
|
"id" SERIAL NOT NULL,
|
||||||
|
"company_name" VARCHAR(255) NOT NULL,
|
||||||
|
"company_full_name" TEXT NOT NULL,
|
||||||
|
"inn" VARCHAR(12) NOT NULL,
|
||||||
|
"kpp" VARCHAR(9) NOT NULL DEFAULT '',
|
||||||
|
"ogrn" VARCHAR(15) NOT NULL DEFAULT '',
|
||||||
|
"address" TEXT NOT NULL,
|
||||||
|
"bank_name" VARCHAR(255) NOT NULL,
|
||||||
|
"bik" VARCHAR(9) NOT NULL,
|
||||||
|
"correspondent_account" VARCHAR(20) NOT NULL DEFAULT '',
|
||||||
|
|
||||||
|
CONSTRAINT "kyc_details_russia_pkey" PRIMARY KEY ("id")
|
||||||
|
);
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "kyc_requests_uuid_key" ON "kyc_requests"("uuid");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "kyc_requests_user_id_idx" ON "kyc_requests"("user_id");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE UNIQUE INDEX "kyc_monitoring_uuid_key" ON "kyc_monitoring"("uuid");
|
||||||
|
|
||||||
|
-- CreateIndex
|
||||||
|
CREATE INDEX "kyc_monitoring_user_id_idx" ON "kyc_monitoring"("user_id");
|
||||||
|
|
||||||
Reference in New Issue
Block a user