This commit is contained in:
51
docker-compose.dev.yml
Normal file
51
docker-compose.dev.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
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
|
||||
command: npm run dev -- --host 0.0.0.0 --force
|
||||
ports:
|
||||
- "4321:4321"
|
||||
volumes:
|
||||
- ./frontend:/app
|
||||
- /app/node_modules
|
||||
environment:
|
||||
- PUBLIC_API_URL=${PUBLIC_API_URL}
|
||||
- NODE_ENV=development
|
||||
|
||||
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
|
||||
|
||||
volumes:
|
||||
media_volume:
|
||||
external: true # Ako je definiran u glavnom file-u, ovo ga povezuje
|
||||
Reference in New Issue
Block a user