Skip to content

Commit 18c2bc7

Browse files
pavelzemanclaude
andcommitted
Fix port conflict: move dev port mappings to docker-compose.dev.yml
Base compose file had postgres:5433 and qdrant:6333 exposed, which caused port conflicts on the server. compose override with ports:[] doesn't clear parent lists — it appends. Moved external port mappings to docker-compose.dev.yml for local dev only. Local dev: docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d Prod: docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent c6c8db7 commit 18c2bc7

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

docker-compose.dev.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
services:
2+
postgres:
3+
ports:
4+
- "5433:5432"
5+
6+
qdrant:
7+
ports:
8+
- "6333:6333"
9+
- "6334:6334"

docker-compose.prod.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
services:
22
postgres:
33
restart: unless-stopped
4-
ports: [] # not exposed publicly in prod
54

65
qdrant:
76
restart: unless-stopped
8-
ports: [] # served via nginx in prod
97

108
streamlit:
119
build: .

docker-compose.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ services:
55
POSTGRES_DB: mm_forum
66
POSTGRES_USER: mm
77
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-changeme}
8-
ports:
9-
- "5433:5432"
108
volumes:
119
- postgres_data:/var/lib/postgresql/data
1210
healthcheck:
@@ -17,9 +15,6 @@ services:
1715

1816
qdrant:
1917
image: qdrant/qdrant:latest
20-
ports:
21-
- "6333:6333"
22-
- "6334:6334"
2318
volumes:
2419
- qdrant_storage:/qdrant/storage
2520
healthcheck:

0 commit comments

Comments
 (0)