docker-compose-quickStart.yaml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. adh-web:
  11. image: "registry.cn-hangzhou.aliyuncs.com/awesome-digital-human/adh-web:main-latest"
  12. restart: always
  13. pull_policy: always
  14. networks:
  15. - shared_network
  16. - default
  17. # ports:
  18. # - "3000:3000"
  19. volumes:
  20. - ./web/.env:/workspace/.env
  21. # awesome digital human server
  22. adh-api:
  23. image: "registry.cn-hangzhou.aliyuncs.com/awesome-digital-human/adh-api:main-latest"
  24. restart: always
  25. pull_policy: always
  26. networks:
  27. - shared_network
  28. - default
  29. # ports:
  30. # - "8000:8000"
  31. volumes:
  32. - ./configs:/workspace/configs
  33. adh-funasr:
  34. image: "registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.12"
  35. ports:
  36. - "10095:10095"
  37. volumes:
  38. - ./docker/volumes/funasr-runtime-resources/models:/workspace/models
  39. - ./docker/volumes/funasr-runtime-resources/sh/run_server_2pass.sh:/workspace/FunASR/runtime/run_server_2pass.sh
  40. - ./docker/volumes/funasr-runtime-resources/sh/hotwords.txt:/workspace/FunASR/runtime/websocket/hotwords.txt
  41. restart: always
  42. networks:
  43. - shared_network
  44. - default
  45. command: "bash /workspace/FunASR/runtime/run_server_2pass.sh"
  46. # network
  47. networks:
  48. shared_network:
  49. driver: bridge
  50. internal: true