Complete setup for docker. Add readme, and fix some bugs

This commit is contained in:
2025-03-17 12:59:06 +04:00
parent 46c040c642
commit f57f842783
14 changed files with 181 additions and 48 deletions

View File

@@ -1,6 +1,6 @@
services:
postgres:
container_name: postgres_container
container_name: postgres
image: postgres
environment:
POSTGRES_USER: postgres
@@ -12,10 +12,11 @@ services:
# ports:
# - "5432:5432"
networks:
- postgres
- network
restart: unless-stopped
backend:
container_name: backend
build: ./backend
environment:
DATABASE_HOST: postgres
@@ -23,27 +24,25 @@ services:
DATABASE_USER: postgres
DATABASE_PASSWORD: pass2postgres
DATABASE_DATABASE: chat
WEBSOCKETS_PORT: 8001
# ports:
# - "5000:5000"
ports:
- "8002:8002"
networks:
- network
depends_on:
- postgres
frontend:
container_name: frontend
build: ./frontend
environment:
NEXT_PUBLIC_BASE_PROTOCOL: http
NEXT_PUBLIC_BASE_DOMAIN: backend
NEXT_PUBLIC_BASE_PORT: 3000
NEXT_PUBLIC_WS_URL: ws://backend:8002/
NEXT_PUBLIC_API_PATTERN: /
ports:
- "3000:3000"
networks:
- network
depends_on:
- backend
networks:
postgres:
network:
driver: bridge
volumes: