Studio in Prod
This commit is contained in:
7
Makefile
7
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
|
||||
|
||||
Reference in New Issue
Block a user