Advertisement
Guest User

Untitled

a guest
Apr 5th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. version: "2"
  2.  
  3. services:
  4. mysql-db:
  5. image: mysql/mysql-server:5.7
  6. environment:
  7. MYSQL_ROOT_PASSWORD: root
  8. MYSQL_USER: dbuser
  9. MYSQL_PASSWORD: dbuserpwd
  10. MYSQL_DATABASE: boilerplate_db
  11. ports:
  12. - "3306:3306"
  13. expose:
  14. - "3306"
  15. volumes:
  16. - db_data:/var/lib/mysql
  17. networks:
  18. - esnet
  19. node-app:
  20. build:
  21. context: ./server
  22. dockerfile: Dockerfile
  23. depends_on:
  24. - mysql-db
  25. ports:
  26. - "5000:5000"
  27. expose:
  28. - "5000"
  29. volumes:
  30. - ./server:/opt/app:delegated
  31. - ./server/package.json:/opt/package.json
  32. - ./server/package-lock.json:/opt/package-lock.json
  33. - notused:/opt/app/node_modules
  34. networks:
  35. - esnet
  36. web-client:
  37. build:
  38. context: ./web-client
  39. dockerfile: Dockerfile
  40. ports:
  41. - "3000:3000"
  42. expose:
  43. - "3000"
  44. volumes:
  45. - ./web-client:/opt/app:delegated
  46. - ./web-client/package.json:/opt/package.json
  47. - ./web-client/package-lock.json:/opt/package-lock.json
  48. - notused:/opt/app/node_modules
  49. networks:
  50. - esnet
  51.  
  52. volumes:
  53. db_data:
  54. notused:
  55.  
  56. networks:
  57. esnet:
  58. driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement