From f32c6d55f06c75fd531997e93c0a36922e776cc6 Mon Sep 17 00:00:00 2001 From: KS Jannette Date: Mon, 18 May 2026 18:16:14 -0400 Subject: [PATCH] Configure posgres DB --- .env.example | 2 +- README.md | 29 +++++------------------------ docker-compose.yml | 14 -------------- package.json | 2 -- 4 files changed, 6 insertions(+), 41 deletions(-) delete mode 100644 docker-compose.yml diff --git a/.env.example b/.env.example index cbd3a70..135388e 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,3 @@ -DATABASE_URL=postgres://app:app@localhost:5432/app +DATABASE_URL=postgres://localhost:5432/generic_typescript_server PORT=3000 DEBUG= diff --git a/README.md b/README.md index fc67488..2e23670 100644 --- a/README.md +++ b/README.md @@ -7,30 +7,11 @@ Express + TypeScript REST API with PostgreSQL. ```bash cp .env.example .env npm install -``` - -## Database - -Start Postgres: - -```bash -npm run db:up -``` - -Run migrations: - -```bash +createdb generic_typescript_server # one-time, uses your local Postgres user npm run db:migrate -``` - -Stop Postgres: - -```bash -npm run db:down -``` - -## Dev server - -```bash npm run dev ``` + +Requires a local Postgres install (e.g. `brew install postgresql@16 && brew services start postgresql@16`). + +Update `DATABASE_URL` in `.env` if your user, host, or database name differs. diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index e7c8434..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,14 +0,0 @@ -services: - postgres: - image: postgres:16 - ports: - - "5432:5432" - environment: - POSTGRES_USER: app - POSTGRES_PASSWORD: app - POSTGRES_DB: app - volumes: - - pgdata:/var/lib/postgresql/data - -volumes: - pgdata: diff --git a/package.json b/package.json index 258d110..cb6025d 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,6 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "tsx src/index.ts", - "db:up": "docker compose up -d", - "db:down": "docker compose down", "db:migrate": "tsx scripts/migrate.ts" }, "keywords": [],