docker-compose.yaml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. networks:
  2. default:
  3. name: default-network
  4. external: true
  5. # 服务
  6. services:
  7. #nginx反向代理
  8. sku3d-nginx-alpha:
  9. image: "registry.cn-chengdu.aliyuncs.com/infish/pack-comm-nginx:1.23.1"
  10. restart: always
  11. ports:
  12. - 18082:80
  13. volumes:
  14. - ./nginx/conf.d:/etc/nginx/conf.d
  15. - ./nginx/www:/usr/share/nginx/html
  16. depends_on:
  17. - sku3d-usercenter-alpha
  18. # nats消息中间件
  19. sku3d-bus-alpha:
  20. restart: always
  21. image: registry.cn-chengdu.aliyuncs.com/infish/pack-comm-bus:v1.0.1
  22. volumes:
  23. - ./config-service.yaml:/root/bus/app.yaml
  24. depends_on:
  25. - sku3d-mongo-alpha
  26. - sku3d-redis-alpha
  27. ports:
  28. - 14225:4222
  29. # redis缓存
  30. sku3d-redis-alpha:
  31. image: "redis:alpine"
  32. restart: always
  33. command:
  34. --requirepass "packsku3d" #这一行是设置密码
  35. privileged: true
  36. ports:
  37. - 16380:6379
  38. # mongo数据库
  39. sku3d-mongo-alpha:
  40. image: crpi-tlcs37dul3eo9h1x.cn-hangzhou.personal.cr.aliyuncs.com/lymat/mongo:4.4.1
  41. restart: always
  42. environment:
  43. MONGO_INITDB_ROOT_USERNAME: root
  44. MONGO_INITDB_ROOT_PASSWORD: hangzhou_manage_mat_2025
  45. volumes:
  46. - ./data/mongo/db:/data/db
  47. - ./data/mongo/log:/var/log/mongodb
  48. ports:
  49. - 37019:27017
  50. # fassi 搜图api
  51. sku3d-fassi-aplha:
  52. image: crpi-tlcs37dul3eo9h1x.cn-hangzhou.personal.cr.aliyuncs.com/lymat/fassi:v1
  53. restart: always
  54. environment:
  55. MONGODB: mongodb://root:hangzhou_manage_mat_2025@sku3d-mongo-alpha:27017/
  56. # ALIYUN_FUNCTION_URL: https://imagefeature-hauveswkcf.cn-hangzhou.fcapp.run
  57. # ALIYUN_FUNCTION_URL: http://172.31.69.25:5001
  58. ALIYUN_FUNCTION_URL: https://featurev-cpccdfqdhb.cn-hangzhou-vpc.fcapp.run
  59. #user服务
  60. sku3d-usercenter-alpha:
  61. image: crpi-tlcs37dul3eo9h1x.cn-hangzhou.personal.cr.aliyuncs.com/lymat/usercenter:v1
  62. restart: always
  63. depends_on:
  64. - sku3d-bus-alpha
  65. environment:
  66. NATS: nats://sku3d-bus-alpha:4222
  67. # website api服务
  68. sku3d-website-alpha:
  69. image: registry.cn-chengdu.aliyuncs.com/infish/lymatweb:v1.1
  70. restart: always
  71. depends_on:
  72. - sku3d-bus-alpha
  73. environment:
  74. NATS: nats://sku3d-bus-alpha:4222
  75. SEARCH_IMAGE_ADDR: http://sku3d-fassi-alpha:5000