Guest User

Untitled

a guest
Sep 19th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. version: '2'
  2. volumes:
  3. invoiceninja-db:
  4. external: true
  5. driver: rancher-nfs
  6. invoiceninja-storage:
  7. external: true
  8. driver: rancher-nfs
  9. invoiceninja-logo:
  10. external: true
  11. driver: rancher-nfs
  12. services:
  13. app:
  14. image: invoiceninja/invoiceninja
  15. environment:
  16. DB_DATABASE: ninja
  17. DB_HOST: mysql
  18. DB_PASSWORD: pwd
  19. DB_USERNAME: ninja
  20. volumes:
  21. - invoiceninja-storage:/var/www/app/storage
  22. - invoiceninja-logo:/var/www/app/public/logo
  23. links:
  24. - db:mysql
  25. labels:
  26. io.rancher.container.pull_image: always
  27. cron:
  28. image: invoiceninja/invoiceninja
  29. environment:
  30. DB_DATABASE: ninja
  31. DB_HOST: mysql
  32. DB_PASSWORD: pwd
  33. DB_USERNAME: ninja
  34. entrypoint:
  35. - bash
  36. - -c
  37. - |-
  38. bash -s <<EOF
  39. trap "break;exit" SIGHUP SIGINT SIGTERM
  40. sleep 300s
  41. while /bin/true; do
  42. /usr/local/bin/php /var/www/app/artisan ninja:send-invoices
  43. /usr/local/bin/php /var/www/app/artisan ninja:send-reminders
  44. sleep 1d
  45. done
  46. EOF
  47. volumes_from:
  48. - app
  49. links:
  50. - db:mysql
  51. labels:
  52. io.rancher.container.pull_image: always
  53. db:
  54. image: mysql:5
  55. environment:
  56. MYSQL_DATABASE: ninja
  57. MYSQL_PASSWORD: pwd
  58. MYSQL_ROOT_PASSWORD: pwd
  59. MYSQL_USER: ninja
  60. volumes:
  61. - invoiceninja-db:/var/lib/mysql
  62. labels:
  63. io.rancher.container.pull_image: always
Add Comment
Please, Sign In to add comment