+ postgresql server & pgadmin
This commit is contained in:
@ -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:
|
||||
|
||||
Reference in New Issue
Block a user