31 lines
594 B
YAML
31 lines
594 B
YAML
|
|
version: "3.9"
|
||
|
|
|
||
|
|
services:
|
||
|
|
db:
|
||
|
|
image: postgres:16-alpine
|
||
|
|
environment:
|
||
|
|
POSTGRES_DB: localpro
|
||
|
|
POSTGRES_USER: postgres
|
||
|
|
POSTGRES_PASSWORD: localpro_secure_pass_2026
|
||
|
|
ports: ["5432:5432"]
|
||
|
|
volumes: [db-data:/var/lib/postgresql/data]
|
||
|
|
|
||
|
|
redis:
|
||
|
|
image: redis:7-alpine
|
||
|
|
ports: ["6379:6379"]
|
||
|
|
|
||
|
|
backend:
|
||
|
|
build: ./backend
|
||
|
|
ports: ["8000:8000"]
|
||
|
|
env_file: [./backend/.env]
|
||
|
|
depends_on: [db, redis]
|
||
|
|
|
||
|
|
frontend:
|
||
|
|
build: ./frontend
|
||
|
|
ports: ["3000:3000"]
|
||
|
|
environment:
|
||
|
|
- NEXT_PUBLIC_API_URL=http://localhost:8000/api/v1
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
db-data:
|