develop.yml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # This needs at least compose 1.6.0
  2. version: '2'
  3. services:
  4. mysqldata:
  5. image: mysql:5.7
  6. command: /bin/true
  7. mysql:
  8. image: mysql:5.7
  9. volumes_from:
  10. - mysqldata
  11. ports:
  12. - "3306:3306"
  13. environment:
  14. MYSQL_ROOT_PASSWORD: myrootpassword
  15. MYSQL_DATABASE: huginn
  16. MYSQL_USER: huginn
  17. MYSQL_PASSWORD: myhuginnpassword
  18. huginn_web:
  19. build:
  20. context: ../../
  21. dockerfile: docker/single-process/Dockerfile
  22. restart: always
  23. environment:
  24. DATABASE_ADAPTER: mysql2
  25. DATABASE_NAME: huginn
  26. DATABASE_USERNAME: huginn
  27. DATABASE_PASSWORD: myhuginnpassword
  28. APP_SECRET_TOKEN: 3bd139f9186b31a85336bb89cd1a1337078921134b2f48e022fd09c234d764d3e19b018b2ab789c6e0e04a1ac9e3365116368049660234c2038dc9990513d49c
  29. MYSQL_PORT_3306_TCP_ADDR: mysql
  30. MYSQL_PORT_3306_TCP_PORT: 3306
  31. ports:
  32. - 3000:3000
  33. links:
  34. - mysql
  35. huginn_threaded:
  36. build:
  37. context: ../../
  38. dockerfile: docker/single-process/Dockerfile
  39. restart: always
  40. environment:
  41. DATABASE_ADAPTER: mysql2
  42. DATABASE_NAME: huginn
  43. DATABASE_USERNAME: huginn
  44. DATABASE_PASSWORD: myhuginnpassword
  45. APP_SECRET_TOKEN: 3bd139f9186b31a85336bb89cd1a1337078921134b2f48e022fd09c234d764d3e19b018b2ab789c6e0e04a1ac9e3365116368049660234c2038dc9990513d49c
  46. MYSQL_PORT_3306_TCP_ADDR: mysql
  47. MYSQL_PORT_3306_TCP_PORT: 3306
  48. links:
  49. - mysql
  50. command: /scripts/init bin/threaded.rb