Add config files for running Postgres inside Docker Compose (#3637)

Marshall Bowers created

This PR adds config files for running the Postgres instance for local
Zed development in a Docker Compose instance.

For those of us who don't like to have a Postgres install always present
on the host system 😄

Usage:

```
docker compose up -d
```

Release Notes:

- N/A

Change summary

docker-compose.sql |  1 +
docker-compose.yml | 16 ++++++++++++++++
2 files changed, 17 insertions(+)

Detailed changes

docker-compose.yml 🔗

@@ -0,0 +1,16 @@
+version: "3.7"
+
+services:
+  postgres:
+    image: postgres:15
+    container_name: zed_postgres
+    ports:
+      - 5432:5432
+    environment:
+      POSTGRES_HOST_AUTH_METHOD: trust
+    volumes:
+      - postgres_data:/var/lib/postgresql/data
+      - ./docker-compose.sql:/docker-entrypoint-initdb.d/init.sql
+
+volumes:
+  postgres_data: