Files
careit/docker-compose.yml
2026-02-05 11:05:11 +07:00

61 lines
1.2 KiB
YAML

version: "3.8"
services:
backend:
build:
context: ./backendcareit_v4
dockerfile: Dockerfile
container_name: careit_backend
environment:
DB_HOST: ${DB_HOST:-db}
DB_PORT: ${DB_PORT:-5432}
DB_USER: ${DB_USER}
DB_PASSWORD: ${DB_PASSWORD}
DB_NAME: ${DB_NAME}
HOST: 0.0.0.0
PORT: 8081
ports:
- "8081:8081"
depends_on:
- db
networks:
- careit_network
restart: unless-stopped
frontend:
build:
context: ./frontendcareit_v4
dockerfile: Dockerfile
container_name: careit_frontend
environment:
NEXT_PUBLIC_API_URL: http://backend:8081
ports:
- "3000:3000"
depends_on:
- backend
networks:
- careit_network
restart: unless-stopped
db:
image: postgres:18
container_name: careit_db
restart: unless-stopped
environment:
POSTGRES_USER: ${DB_USER}
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: ${DB_NAME}
ports:
- "5432:5432"
volumes:
- ./SQL:/docker-entrypoint-initdb.d
- careit_pgdata:/var/lib/postgresql
networks:
- careit_network
networks:
careit_network:
driver: bridge
volumes:
careit_pgdata: