From 63a8f6f0d4049164be899c6b67e12f19bbffa88f Mon Sep 17 00:00:00 2001 From: codegirl-007 Date: Fri, 29 May 2026 20:47:46 -0700 Subject: [PATCH] add command to start/create postgres db --- Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Makefile b/Makefile index ebd7ed8..4afbd6b 100644 --- a/Makefile +++ b/Makefile @@ -50,3 +50,17 @@ migrate-create: exit 1; \ fi goose -dir $(MIGRATIONS_DIR) create $(name) sql + +db-up: + @if docker ps -a --format '{{.Names}}' | grep -q '^servicemaster-postgres$$'; then \ + echo "Starting existing Postgres container..."; \ + docker start servicemaster-postgres; \ + else \ + echo "Creating Postgres container..."; \ + docker run --name servicemaster-postgres \ + -e POSTGRES_USER=servicemaster \ + -e POSTGRES_PASSWORD=servicemaster \ + -e POSTGRES_DB=servicemaster_dev \ + -p 5432:5432 \ + -d postgres:16; \ + fi