develop.yml 953 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. version: '3'
  2. services:
  3. mysql:
  4. image: mysql:5.7
  5. restart: always
  6. env_file:
  7. - ../mysql.env
  8. volumes:
  9. - mysql:/var/lib/mysql
  10. postgres:
  11. image: postgres:9.5
  12. restart: always
  13. env_file:
  14. - ../postgres.env
  15. volumes:
  16. - postgres:/var/lib/postgresql/data
  17. test_mysql:
  18. build:
  19. context: ../../
  20. dockerfile: docker/test/Dockerfile
  21. restart: 'no'
  22. environment:
  23. - TEST_DATABASE_NAME=huginn
  24. env_file:
  25. - ../mysql.env
  26. - ../secrets.env
  27. volumes:
  28. - ../../:/app
  29. - /app/vendor/bundle
  30. depends_on:
  31. - mysql
  32. test_postgres:
  33. build:
  34. context: ../../
  35. dockerfile: docker/test/Dockerfile
  36. restart: 'no'
  37. environment:
  38. - TEST_DATABASE_NAME=huginn
  39. env_file:
  40. - ../postgres.env
  41. - ../secrets.env
  42. volumes:
  43. - ../../:/app
  44. - /app/vendor/bundle
  45. depends_on:
  46. - postgres
  47. volumes:
  48. mysql:
  49. postgres: