From 6c0ab35f91852e0f68d4a9c7ff3232b5c4e640d5 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Wed, 19 Mar 2025 12:42:41 -0300 Subject: [PATCH] Studio in Prod --- Makefile | 7 +++++-- src/testing/daten-umziehen.ts | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index d07b36d4..ef47bcd1 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: dev online-energieausweis all prod backup run-database build-database install-dependencies wait-for-database prod database +.PHONY: dev online-energieausweis all prod backup run-database build-database install-dependencies wait-for-database prod database prisma-studio DB_CONTAINER_NAME := database DB_NAME := main @@ -17,6 +17,9 @@ dev: database online-energieausweis database: docker compose up +prisma-studio: + pm2 start --name "prisma-studio" bunx -- prisma studio + backup: mkdir -p $(PERSISTENT_DIR) - docker exec -t $(DB_CONTAINER_NAME) pg_dump --data-only -U $(DB_USER) $(DB_NAME) | gzip > $(BACKUP_FILENAME) @@ -53,7 +56,7 @@ all: mkdir -p ~/logs bun run dev 2>&1 | tee ~/logs/`date '+%d-%m-%Y_%H:%M:%S'`.log -prod: install-dependencies run-database +prod: install-dependencies run-database prisma-studio bun run build mkdir -p ~/logs mkdir -p ~/persistent/online-energieausweis diff --git a/src/testing/daten-umziehen.ts b/src/testing/daten-umziehen.ts index 18059915..1e1535c6 100644 --- a/src/testing/daten-umziehen.ts +++ b/src/testing/daten-umziehen.ts @@ -1,8 +1,7 @@ import moment from "moment"; import newUserIdMap from "./new-user-id-map.json" assert { type: "json" }; -import imageUidMap from "./img-uid-map.json" assert { type: "json" }; import processed from "./new-ausweis-id-map.json" assert { type: "json" }; -import { Benutzer, BilderKategorie, Enums, prisma } from "#lib/server/prisma.js"; +import { Benutzer, Enums, prisma } from "#lib/server/prisma.js"; import * as fs from "fs"; import { fileURLToPath } from "url"; import { hashPassword } from "#lib/password.js";