docker-compose.yaml 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. services:
  2. adh-nginx:
  3. image: registry.cn-hangzhou.aliyuncs.com/awesome-digital-human/nginx:latest
  4. ports:
  5. - "8880:80"
  6. # - "8443:443"
  7. volumes:
  8. - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
  9. restart: always
  10. networks:
  11. - shared_network
  12. - default
  13. adh-web:
  14. build:
  15. context: .
  16. dockerfile: docker/adhWeb.Dockerfile
  17. image: "adh-web:v3.0.0"
  18. restart: always
  19. networks:
  20. - shared_network
  21. - default
  22. # ports:
  23. # - "3000:3000"
  24. volumes:
  25. - ./web/.env:/workspace/.env
  26. - ./web:/workspace/web
  27. environment:
  28. - HOSTNAME=0.0.0.0
  29. # awesome digital human server
  30. adh-api:
  31. build:
  32. context: .
  33. dockerfile: docker/adhServer.Dockerfile
  34. image: "adh-server:v3.0.0"
  35. restart: always
  36. networks:
  37. - shared_network
  38. - default
  39. # ports:
  40. # - "8000:8000"
  41. volumes:
  42. - ./configs:/workspace/configs
  43. - ./digitalHuman:/workspace/digitalHuman
  44. - uniface_models:/root/.uniface/models # 持久化 UniFace 模型文件
  45. environment:
  46. - DASHSCOPE_API_KEY=${DASHSCOPE_API_KEY}
  47. adh-funasr:
  48. image: "registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.12"
  49. ports:
  50. - "10095:10095"
  51. volumes:
  52. - ./docker/volumes/funasr-runtime-resources/models:/workspace/models
  53. - ./docker/volumes/funasr-runtime-resources/sh/run_server_2pass.sh:/workspace/FunASR/runtime/run_server_2pass.sh
  54. - ./docker/volumes/funasr-runtime-resources/sh/hotwords.txt:/workspace/FunASR/runtime/websocket/hotwords.txt
  55. restart: always
  56. networks:
  57. - shared_network
  58. - default
  59. command: "bash /workspace/FunASR/runtime/run_server_2pass.sh"
  60. # network
  61. networks:
  62. shared_network:
  63. driver: bridge
  64. internal: true
  65. # volumes
  66. volumes:
  67. uniface_models:
  68. driver: local