prije gemini provjere

This commit is contained in:
mariomitte
2026-05-31 19:21:25 +02:00
commit 9aff9c5dc1
191 changed files with 17016 additions and 0 deletions

75
docker-compose.yaml Normal file
View File

@@ -0,0 +1,75 @@
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,mitteworkspace.cloud
- DEBUG=True
- CELERY_BROKER_URL=redis://redis:6379/0
depends_on:
- db
- redis
# 2. Astro Frontend
frontend:
build:
context: ./001.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
- INTERNAL_API_URL=http://backend:8000
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-alpine
container_name: erp_redis_worker
ports:
- "6379:6379"
restart: always
celery_worker:
build:
context: ./001.BACKEND
dockerfile: Dockerfile
container_name: erp_celery_worker
# Pokrećemo worker, log level postavljamo na info da vidimo rezultate optimizacije
command: celery -A core worker --loglevel=info
volumes:
- ./001.BACKEND:/app
environment:
- DEBUG=True
- CELERY_BROKER_URL=redis://redis:6379/0
depends_on:
- redis
- db
restart: always
volumes:
postgres_data: