- dodaje DOCX preuzimanje za putni nalog, servisne zapise i racune na /putni-nalozi/racuni\n- uvodi modal za uredjivanje teksta napomene izvjestaja servisera\n- poboljsava update work order toka i upsert lokalnog stanja\n- ukljucuje TaskCalendar migraciju, dev watch stabilizaciju i deploy upute Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
77 lines
1.8 KiB
YAML
77 lines
1.8 KiB
YAML
services:
|
|
backend:
|
|
container_name: 004erpbackend
|
|
build:
|
|
context: ./backend
|
|
dockerfile: Dockerfile
|
|
command: python manage.py runserver 0.0.0.0:8000
|
|
user: "1000:1000"
|
|
volumes:
|
|
- ./backend:/app
|
|
- media_volume:/app/media
|
|
ports:
|
|
- "8001:8000"
|
|
env_file:
|
|
- .env
|
|
depends_on:
|
|
db: { condition: service_healthy }
|
|
redis: { condition: service_started }
|
|
|
|
frontend:
|
|
container_name: 004erpfrontend
|
|
build:
|
|
context: ./frontend
|
|
dockerfile: Dockerfile
|
|
working_dir: /app
|
|
command: sh -c "rm -rf /app/.astro /app/node_modules/.vite && npm run dev -- --host 0.0.0.0 --force"
|
|
ports:
|
|
- "4321:4321"
|
|
volumes:
|
|
- ./frontend:/app
|
|
- /app/node_modules
|
|
environment:
|
|
- NODE_ENV=development
|
|
- CHOKIDAR_USEPOLLING=true
|
|
- CHOKIDAR_INTERVAL=1000
|
|
- WATCHPACK_POLLING=true
|
|
- PUBLIC_ALLOWED_HOSTS=localhost,127.0.0.1
|
|
- PUBLIC_HMR_HOST=localhost
|
|
- PUBLIC_HMR_PROTOCOL=ws
|
|
- PUBLIC_HMR_CLIENT_PORT=4321
|
|
- PUBLIC_API_URL=http://localhost:4321/api/
|
|
- PUBLIC_API_PROXY_TARGET=http://backend:8000
|
|
|
|
flower:
|
|
container_name: 004erpflower
|
|
build:
|
|
context: ./backend
|
|
dockerfile: Dockerfile
|
|
command: celery -A core flower --port=5555
|
|
ports:
|
|
- "5555:5555"
|
|
env_file:
|
|
- .env
|
|
depends_on:
|
|
- redis
|
|
- worker
|
|
|
|
beat:
|
|
container_name: 004erpbeat
|
|
build:
|
|
context: ./backend
|
|
dockerfile: Dockerfile
|
|
command: celery -A core beat --loglevel=info
|
|
user: "1000:1000"
|
|
volumes:
|
|
- ./backend:/app
|
|
- media_volume:/app/media
|
|
env_file:
|
|
- .env
|
|
depends_on:
|
|
- redis
|
|
- worker
|
|
|
|
volumes:
|
|
media_volume:
|
|
external: true # Ako je definiran u glavnom file-u, ovo ga povezuje
|