From 969791f127b2b60ad6a86028724487d9d45da9c9 Mon Sep 17 00:00:00 2001 From: Luke Harding Date: Thu, 2 May 2024 20:52:48 -0400 Subject: [PATCH] Add postgres container for development --- server/.env.example | 3 +++ server/README.md | 5 +++++ server/compose-dev.yaml | 13 +++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 server/.env.example create mode 100644 server/README.md create mode 100644 server/compose-dev.yaml diff --git a/server/.env.example b/server/.env.example new file mode 100644 index 0000000..72a2fbc --- /dev/null +++ b/server/.env.example @@ -0,0 +1,3 @@ +DB_PASSWORD= +DB_USER= +DB_HOST= \ No newline at end of file diff --git a/server/README.md b/server/README.md new file mode 100644 index 0000000..8f4c491 --- /dev/null +++ b/server/README.md @@ -0,0 +1,5 @@ +# Personal Tracker Server + +The server! + +## Developer Setup diff --git a/server/compose-dev.yaml b/server/compose-dev.yaml new file mode 100644 index 0000000..be84230 --- /dev/null +++ b/server/compose-dev.yaml @@ -0,0 +1,13 @@ +# Docker Compose for Development Machines + +services: + postgres: + container_name: personal-tracker-dev-db + image: postgres:16 + ports: + - 127.0.0.1:5432:5432 + volumes: + - ./dev-db/postgres:/var/lib/postgresql/data + environment: + POSTGRES_USER: "${DB_USER}" + POSTGRES_PASSWORD: "${DB_PASSWORD}" \ No newline at end of file