compose.yaml 695 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. services:
  2. mydb:
  3. image: mariadb
  4. network_mode: "service:db"
  5. environment:
  6. - MYSQL_ALLOW_EMPTY_PASSWORD=yes
  7. db:
  8. image: gtardif/sentences-db
  9. init: true
  10. networks:
  11. - dbnet
  12. - closesnetworkname1
  13. - closesnetworkname2
  14. words:
  15. image: gtardif/sentences-api
  16. init: true
  17. ports:
  18. - "8080:8080"
  19. networks:
  20. - dbnet
  21. - servicenet
  22. web:
  23. image: gtardif/sentences-web
  24. init: true
  25. ports:
  26. - "80:80"
  27. labels:
  28. - "my-label=test"
  29. networks:
  30. - servicenet
  31. networks:
  32. dbnet:
  33. servicenet:
  34. name: microservices
  35. closesnetworkname1:
  36. name: closenamenet
  37. closesnetworkname2:
  38. name: closenamenet-2