From 129d166fdc007ffe01e8578506e391d980a734a4 Mon Sep 17 00:00:00 2001 From: William Phetsinorath Date: Mon, 13 Apr 2026 11:28:00 +0200 Subject: [PATCH] chore: remove unused migrate local database scripts Signed-off-by: William Phetsinorath --- apps/server/migrate-db.sh | 77 --------------------------------------- apps/server/package.json | 1 - 2 files changed, 78 deletions(-) delete mode 100755 apps/server/migrate-db.sh diff --git a/apps/server/migrate-db.sh b/apps/server/migrate-db.sh deleted file mode 100755 index a65db96cb8..0000000000 --- a/apps/server/migrate-db.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/bash - -set -e - -# Colorize terminal -red='\e[0;31m' -no_color='\033[0m' - -# Default -RESET_DB="false" - -# DB Values -DB_NAME=dso-console-db -DB_PORT=5432 -DB_USER=admin -DB_PASS=admin - -# Declare script helper -TEXT_HELPER="\nThis script aims to perform prisma migrations. - -It is needed to export shell variables 'DB_USER', 'DB_PASS', 'DB_PORT' and 'DB_NAME'. Default are : - - DB_USER: $DB_USER - DB_PASS: $DB_PASS - DB_NAME: $DB_NAME - -Following flags are available: - - -r Reset the database. Default is "$RESET_DB". - - -h Print script help.\n\n" - -print_help() { - printf "$TEXT_HELPER" -} - -# Parse options -while getopts hr flag -do - case "${flag}" in - r) - RESET_DB=true;; - h | *) - print_help - exit 0;; - esac -done - - -# Override database variables for local access -export DB_URL="postgresql://$DB_USER:$DB_PASS@localhost:$DB_PORT/$DB_NAME?schema=public" - -# Start database container -printf "\n${red}[db wrapper]${no_color}: Start postgres container\n" -docker run \ - --name postgres-migration \ - --publish $DB_PORT:$DB_PORT \ - --env POSTGRES_USER=$DB_USER \ - --env POSTGRES_PASSWORD=$DB_PASS \ - --env POSTGRES_DB=$DB_NAME \ - --detach \ - postgres - -sleep 3 - -# Start prisma migration -if [ "$RESET_DB" = "true" ]; then - printf "\n${red}[db wrapper]${no_color}: Start prisma reset\n" - pnpm --filter @cpn-console/server run db:reset -fi -printf "\n${red}[db wrapper]${no_color}: Start prisma migration\n" -pnpm --filter @cpn-console/server run db:migrate - -# Stop database container -printf "\n${red}[db wrapper]${no_color}: Stop and remove postgres container\n" -docker stop postgres-migration -docker rm postgres-migration diff --git a/apps/server/package.json b/apps/server/package.json index 6d96eb8c3e..2bf3d978ca 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -23,7 +23,6 @@ "db:generate": "prisma generate", "db:migrate": "prisma migrate dev --name dso", "db:reset": "prisma migrate reset", - "db:wrapper": "sh ./migrate-db.sh", "predev": "pnpm run db:deploy", "dev": "nodemon --exec 'vite-node src/bootstrap.ts'", "predebug": "pnpm run db:migrate",