docker-compose.yml 909 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. version: "3.4"
  2. services:
  3. db:
  4. image: mysql
  5. command: --default-authentication-plugin=mysql_native_password
  6. restart: always
  7. ports:
  8. - 3309:3306
  9. environment:
  10. MYSQL_DATABASE: sldb
  11. MYSQL_ROOT_PASSWORD: example
  12. adminer:
  13. image: adminer
  14. restart: always
  15. ports:
  16. - 8080:8080
  17. server:
  18. depends_on:
  19. - db
  20. # image: node:10
  21. build: "./packages/server"
  22. user: "node"
  23. working_dir: /home/node/app
  24. environment:
  25. - NODE_ENV=development
  26. volumes:
  27. - ./:/home/node/app
  28. ports:
  29. - 3003:3000
  30. command: "yarn workspace sl-server start"
  31. webclient:
  32. depends_on:
  33. - server
  34. image: node:10
  35. user: "node"
  36. working_dir: /home/node/app
  37. environment:
  38. - NODE_ENV=development
  39. volumes:
  40. - ./:/home/node/app
  41. ports:
  42. - 4200:4200
  43. command: "yarn workspace sl-webclient start:container"