docker-compose.yml 594 B

123456789101112131415161718192021222324252627282930
  1. services:
  2. rtstt:
  3. build:
  4. context: .
  5. target: gpu # or cpu
  6. image: rtstt
  7. container_name: rtstt
  8. volumes:
  9. # - ./RealtimeSTT:/app/RealtimeSTT
  10. # - ./example_browserclient:/app/example_browserclient
  11. - cache:/root/.cache
  12. ports:
  13. - "9001:9001"
  14. # if 'gpu' target
  15. deploy:
  16. resources:
  17. reservations:
  18. devices:
  19. - capabilities: ["gpu"]
  20. nginx:
  21. image: nginx:latest
  22. container_name: nginx_web
  23. ports:
  24. - "8081:80"
  25. volumes:
  26. - ./example_browserclient:/usr/share/nginx/html
  27. volumes:
  28. cache: