docker-compose-test.yml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. version: "2"
  2. services:
  3. db:
  4. build:
  5. context: .
  6. dockerfile: misc/dockerfiles/mysql/Dockerfile
  7. image: manticore_test_db
  8. environment:
  9. MYSQL_ROOT_PASSWORD: test
  10. MYSQL_USER: test
  11. MYSQL_PASSWORD: test
  12. MYSQL_DATABASE: test
  13. test:
  14. build:
  15. context: .
  16. dockerfile: misc/dockerfiles/test/Dockerfile
  17. image: manticore_test_id64
  18. volumes:
  19. - ./:/search_src
  20. - /home/stas/aot/:/aot
  21. environment:
  22. MYSQL_USER: test
  23. MYSQL_PASSWORD: test
  24. MYSQL_DATABASE: test
  25. # command: tail -f /dev/null
  26. command: /search_src/misc/dockerfiles/scripts/smoke.sh -o result.zip
  27. links:
  28. - db
  29. test32:
  30. build:
  31. context: .
  32. dockerfile: misc/dockerfiles/test/Dockerfile
  33. image: manticore_test_id32
  34. volumes:
  35. - ./:/search_src
  36. - /home/stas/aot/:/aot
  37. environment:
  38. MYSQL_USER: test
  39. MYSQL_PASSWORD: test
  40. MYSQL_DATABASE: test
  41. command: /search_src/misc/dockerfiles/scripts/smoke.sh -c disable-id64 -o result_id32.zip
  42. links:
  43. - db
  44. test_rt:
  45. build:
  46. context: .
  47. dockerfile: misc/dockerfiles/test/Dockerfile
  48. image: manticore_test_rt
  49. volumes:
  50. - ./:/search_src
  51. - /home/stas/aot/:/aot
  52. environment:
  53. MYSQL_USER: test
  54. MYSQL_PASSWORD: test
  55. MYSQL_DATABASE: test
  56. command: /search_src/misc/dockerfiles/scripts/smoke.sh -t rt -o result_rt.zip
  57. links:
  58. - db
  59. test_unit:
  60. build:
  61. context: .
  62. dockerfile: misc/dockerfiles/test/Dockerfile
  63. image: manticore_test_unit
  64. volumes:
  65. - ./:/search_src
  66. - /home/stas/aot/:/aot
  67. command: /search_src/misc/dockerfiles/scripts/smoke_tests.sh
  68. test_libclient:
  69. build:
  70. context: .
  71. dockerfile: misc/dockerfiles/test/Dockerfile
  72. image: manticore_test_libclient
  73. volumes:
  74. - ./:/search_src
  75. - /home/stas/aot/:/aot
  76. environment:
  77. MYSQL_USER: test
  78. MYSQL_PASSWORD: test
  79. MYSQL_DATABASE: test
  80. command: /search_src/misc/dockerfiles/scripts/smoke_libclient.sh -o result_libclient.zip
  81. links:
  82. - db