docker-compose.yml 899 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. version: '3.8'
  2. services:
  3. # --- SERVICE OLLAMA (Auto-configuré) ---
  4. ollama1-server:
  5. build:
  6. context: .
  7. dockerfile: Dockerfile.ollama
  8. container_name: ollama_container
  9. restart: unless-stopped
  10. volumes:
  11. - ./ollama_storage:/root/.ollama
  12. ports:
  13. - "11434:11434"
  14. networks:
  15. - ollama_agents_network
  16. # --- SERVICE TON APP (Streamlit) ---
  17. dataltist1-app:
  18. build:
  19. context: .
  20. dockerfile: Dockerfile # Ton Dockerfile Python 3.13 habituel
  21. container_name: dataltist_container
  22. restart: unless-stopped
  23. ports:
  24. - "8501:8501"
  25. environment:
  26. - OLLAMA_URL=http://ollama1-server:11434
  27. depends_on:
  28. - ollama1-server
  29. volumes:
  30. - ./data:/app/data
  31. - ./outputs:/app/outputs
  32. networks:
  33. - ollama_agents_network
  34. networks:
  35. ollama_agents_network:
  36. driver: bridge
  37. volumes:
  38. outputs: