Files
003-fleet-management/docker-compose-dev.yml
2026-05-25 04:25:34 +00:00

54 lines
1.1 KiB
YAML

services:
# 1. Django Backend
backend:
build:
context: ./001.BACKEND
dockerfile: Dockerfile
command: python manage.py runserver 0.0.0.0:8000
volumes:
- ./001.BACKEND:/app
ports:
- "8000:8000"
environment:
- DJANGO_ALLOWED_HOSTS=127.0.0.1,localhost,backend
- DEBUG=True
depends_on:
- db
- redis
# 2. Astro Frontend
frontend:
build:
context: ./002.FRONTEND # Prilagodi ovo ime mape ako je drugačije
dockerfile: Dockerfile
command: npm run dev -- --host 0.0.0.0
volumes:
- ./001.FRONTEND:/app
- /app/node_modules
ports:
- "4321:4321"
environment:
- NODE_ENV=development
depends_on:
- backend
# 3. PostgreSQL Baza (ostatak je OK)
db:
image: postgres:16
volumes:
- postgres_data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=poslovanje
- POSTGRES_USER=admin
- POSTGRES_PASSWORD=admin
ports:
- "5432:5432"
# 4. Redis
redis:
image: redis:7
ports:
- "6379:6379"
volumes:
postgres_data: