From 7a4bbe3c4e1f6697b157fc9268468ad96a13505c Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Fri, 21 Nov 2025 17:05:50 +0530 Subject: [PATCH 1/3] added docker file --- dockerfile | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 dockerfile diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..3214121 --- /dev/null +++ b/dockerfile @@ -0,0 +1,8 @@ +FROM postgres:16 + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + postgresql-16-postgis-3 \ + postgresql-16-postgis-3-scripts \ + postgresql-16-pgvector \ + && rm -rf /var/lib/apt/lists/* \ No newline at end of file From d448b8e0587becd8251081720a04a9123910d625 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Fri, 21 Nov 2025 17:38:46 +0530 Subject: [PATCH 2/3] added example --- .env | 3 +++ docker-compose.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 .env create mode 100644 docker-compose.yml diff --git a/.env b/.env new file mode 100644 index 0000000..d13e435 --- /dev/null +++ b/.env @@ -0,0 +1,3 @@ +_APP_DB_SCHEMA=appwrite +_APP_DB_USER=user +_APP_DB_PASS=password \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..c6fe266 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,19 @@ +--- +version: '3' + +services: + postgresql: + build: . + restart: unless-stopped + volumes: + - appwrite-postgresql:/var/lib/postgresql/data:rw + ports: + - "5432:5432" + environment: + - POSTGRES_DB=${_APP_DB_SCHEMA} + - POSTGRES_USER=${_APP_DB_USER} + - POSTGRES_PASSWORD=${_APP_DB_PASS} + command: "postgres" + +volumes: + appwrite-postgresql: \ No newline at end of file From a631bedfc12d1dd5053abcd6864af83fd2037f97 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Fri, 21 Nov 2025 17:48:30 +0530 Subject: [PATCH 3/3] updated --- docker-compose.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index c6fe266..0d0d140 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,9 +1,10 @@ --- -version: '3' +version: '3.8' services: postgresql: - build: . + build: + context: . restart: unless-stopped volumes: - appwrite-postgresql:/var/lib/postgresql/data:rw