docker-compose-multi.yml 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. version: "2"
  2. services:
  3. mongodb:
  4. restart: always
  5. container_name: crowd_service_mongo
  6. image: "crowd-service-mongo:${CROWD_TAG}"
  7. environment:
  8. - MONGO_INITDB_ROOT_USERNAME=mooctest
  9. - MONGO_INITDB_ROOT_PASSWORD=mooctest
  10. ports:
  11. - 27117:27017
  12. volumes:
  13. - ${FILE_STORE_BASE_PATH}/{MONGO_FILE_PATH}:/data/db
  14. command: mongod --auth
  15. tty: true
  16. # 众测服务后端
  17. crowd_service_backend:
  18. restart: always
  19. container_name: crowd_service_backend
  20. image: "crowd-service-backend:${CROWD_TAG}"
  21. depends_on:
  22. - mongo
  23. ports:
  24. - 8090:8090
  25. volumes:
  26. - ${FILE_STORE_BASE_PATH}/${BACKEND_STORE_DIR}:/var/www
  27. command: java -jar -Dspring.profiles.active=private-cloud -Dspring.data.mongodb.uri=mongodb://mooctest:mooctest@121.196.124.158:27117/test -Dserver.ip=172.16.100.98 -Dserver.port=8090 -DthirdPartTool.main.site=http://172.16.100.98:8080 bug-0.0.1-SNAPSHOT.jar" ##-Dhost需要根据实际地址修改
  28. # 众测服务前端
  29. crowd_service_frontend:
  30. restart: always
  31. container_name: crowd_service_frontend
  32. image: "crowd-service-frontend:${CROWD_TAG}"
  33. depends_on:
  34. - crowd_service_backend
  35. ports:
  36. - 81:81
  37. volumes:
  38. - ${FILE_STORE_BASE_PATH}/${FRONTEND_STORE_DIR}:/var/www
  39. - ${FILE_STORE_BASE_PATH}/nginx:/etc/nginx
  40. # 报告融合前后端
  41. crowd_service_review:
  42. restart: always
  43. container_name: crowd_service_review
  44. image: "crowd-service-review:${CROWD_TAG}"
  45. depends_on:
  46. - mongo
  47. ports:
  48. - 9004:9004
  49. volumes:
  50. - ${FILE_STORE_BASE_PATH}/${BACKEND_STORE_DIR}/sgns.wiki.word:/project/sgns.wiki.word
  51. command: "java -jar -Dspring.profiles.active=private-cloud /project/crowd_review.jar"
  52. java -jar -Dspring.profiles.active=private-cloud -Dmongodb.host=121.196.124.158 -Dmongodb.port=27117 -DbaseUrl.report.host=172.16.100.98:8090 -DbaseUrl.excel=http://172.16.100.98:9003/generateReport -Dserver.port=9004 crowd_review-1.0-SNAPSHOT.jar" ##-Dhost需要根据实际地址修改