+ postgresql server & pgadmin

This commit is contained in:
2026-10-13 19:02:35 +03:00
parent 9b3a69d296
commit 9516d0da25
7 changed files with 113 additions and 21 deletions

View File

@ -1,27 +1,29 @@
# PostgreSQL + pgAdmin 4 + Postgres MCP. Services are described in docker-compose.base.yml.
#
# Standalone: docker compose -f docker-compose.postgres.yml.example up -d
# Or copy the services into your docker-compose.yml next to db/pma (as intai does).
services:
dbpg:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: postgres
volumes:
- databasepg:/var/lib/postgresql/data
- ./hostfiles:/hostfiles
pgsql:
extends:
file: docker-compose.base.yml
service: pgsql
ports:
- "5432:5432"
db-project:
image: postgis/postgis:14-3.3
environment:
- POSTGRES_DB=project_db
- POSTGRES_USER=project_db_user
- POSTGRES_PASSWORD=project_db_password
pgadmin:
extends:
file: docker-compose.base.yml
service: pgadmin
depends_on:
- pgsql
ports:
- "5434:5432"
healthcheck:
test: [ "CMD-SHELL", "pg_isready" ]
interval: 10s
timeout: 5s
retries: 5
- "83:80"
mcp-postgres:
extends:
file: docker-compose.base.yml
service: mcp-postgres
depends_on:
- pgsql
volumes:
databasepg:
database-pgsql:
pgadmin: