Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. version: '3'
  2. services:
  3. mailer:
  4. image: djfarrelly/maildev
  5. ports:
  6. - 80
  7. command: bin/maildev --web 80 --smtp 25 --incoming-user user --incoming-pass pass
  8. redis:
  9. image: redis
  10. mongo:
  11. image: mongo
  12. volumes:
  13. - mongo_db:/data/db
  14. - ./config/server/init-db:/docker-entrypoint-initdb.d:ro
  15. environment:
  16. # provide your credentials here
  17. - MONGO_INITDB_ROOT_USERNAME=admin
  18. - MONGO_INITDB_ROOT_PASSWORD=hopsiupdanana
  19. - MONGO_INITDB_DATABASE=processes
  20. postgres:
  21. image: postgres
  22. volumes:
  23. - pg_db:/var/lib/postgresql/data
  24. environment:
  25. - POSTGRES_PASSWORD=hopsiupdanana
  26. - POSTGRES_DB=processes_dev
  27. backend:
  28. image: node:8
  29. working_dir: /srv
  30. volumes:
  31. - ${PROCESSES_SERVER}:/data
  32. - server_workdir:/srv
  33. - ./config/server:/data-init
  34. - ./data/tests:/test-results
  35. links:
  36. - mongo
  37. - postgres
  38. - redis
  39. - mailer
  40. env_file:
  41. - ./config/server/.env.server
  42. restart: always
  43. entrypoint: "/bin/bash /data-init/setup.sh"
  44. command: "node ./dist/app/index.js"
  45. frontend:
  46. image: node:8
  47. working_dir: /srv
  48. volumes:
  49. - ${PROCESSES_CLIENT}:/data
  50. - client_workdir:/srv
  51. - ./config/client:/data-init
  52. - ./data/tests:/test-results
  53. entrypoint: "/bin/bash /data-init/setup.sh"
  54. command: "./node_modules/@angular/cli/bin/ng serve --host 0.0.0.0 --port 8080 --poll 1000 --live-reload=false --source-map=false --progress=false"
  55. web:
  56. image: nginx
  57. ports:
  58. - "8080:80"
  59. volumes:
  60. - ./config/web:/etc/nginx/conf.d:ro
  61. links:
  62. - backend
  63. - frontend
  64. volumes:
  65. server_workdir:
  66. client_workdir:
  67. mongo_db:
  68. pg_db:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement