dev.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. # docker-compose -f dev.yaml up -d
  2. # docker-compose -f dev.yaml down
  3. name: f1
  4. networks:
  5. f1:
  6. external: true
  7. services:
  8. f1-master-1:
  9. container_name: f1-master-1
  10. image: golang:1.24
  11. environment:
  12. - TZ=Asia/Shanghai
  13. volumes:
  14. - .:/data
  15. working_dir: "/data"
  16. entrypoint:
  17. [
  18. "/data/node",
  19. "run",
  20. "-path=./etc/profile/dev.json",
  21. "-node=master-1",
  22. ]
  23. networks: ["f1"]
  24. f1-center-1:
  25. container_name: f1-center-1
  26. image: golang:1.24
  27. environment:
  28. - TZ=Asia/Shanghai
  29. volumes:
  30. - .:/data
  31. working_dir: "/data"
  32. entrypoint:
  33. [
  34. "/data/node",
  35. "run",
  36. "-path=./etc/profile/dev.json",
  37. "-node=center-1",
  38. ]
  39. networks: ["f1"]
  40. f1-ops-1:
  41. container_name: f1-ops-1
  42. image: golang:1.24
  43. environment:
  44. - TZ=Asia/Shanghai
  45. ports:
  46. - 18081:18081
  47. volumes:
  48. - .:/data
  49. working_dir: "/data"
  50. entrypoint:
  51. ["/data/node", "run", "-path=./etc/profile/dev.json", "-node=ops-1"]
  52. networks: ["f1"]
  53. f1-game-1:
  54. container_name: f1-game-1
  55. image: golang:1.24
  56. environment:
  57. - TZ=Asia/Shanghai
  58. volumes:
  59. - .:/data
  60. working_dir: "/data"
  61. entrypoint:
  62. ["/data/node", "run", "-path=./etc/profile/dev.json", "-node=1"]
  63. networks: ["f1"]
  64. f1-map-1:
  65. container_name: f1-map-1
  66. image: golang:1.24
  67. environment:
  68. - TZ=Asia/Shanghai
  69. volumes:
  70. - .:/data
  71. working_dir: "/data"
  72. entrypoint:
  73. ["/data/node", "run", "-path=./etc/profile/dev.json", "-node=map-1"]
  74. networks: ["f1"]
  75. f1-record-1:
  76. container_name: f1-record-1
  77. image: golang:1.24
  78. environment:
  79. - TZ=Asia/Shanghai
  80. volumes:
  81. - .:/data
  82. - ../battle_record:/battle_record
  83. working_dir: "/data"
  84. entrypoint:
  85. [
  86. "/data/node",
  87. "run",
  88. "-path=./etc/profile/dev.json",
  89. "-node=record-1",
  90. ]
  91. networks: ["f1"]
  92. f1-chat-1:
  93. container_name: f1-chat-1
  94. image: golang:1.24
  95. environment:
  96. - TZ=Asia/Shanghai
  97. volumes:
  98. - .:/data
  99. working_dir: "/data"
  100. entrypoint:
  101. [
  102. "/data/node",
  103. "run",
  104. "-path=./etc/profile/dev.json",
  105. "-node=chat-1",
  106. ]
  107. networks: ["f1"]
  108. f1-gate-1:
  109. container_name: f1-gate-1
  110. image: golang:1.24
  111. environment:
  112. - TZ=Asia/Shanghai
  113. ports:
  114. - 30001:30001
  115. volumes:
  116. - .:/data
  117. working_dir: "/data"
  118. entrypoint:
  119. [
  120. "/data/node",
  121. "run",
  122. "-path=./etc/profile/dev.json",
  123. "-node=gate-1",
  124. ]
  125. networks: ["f1"]
  126. f1-web-1:
  127. container_name: f1-web-1
  128. image: golang:1.24
  129. environment:
  130. - TZ=Asia/Shanghai
  131. ports:
  132. - 18080:80
  133. volumes:
  134. - .:/data
  135. working_dir: "/data"
  136. entrypoint:
  137. ["/data/node", "run", "-path=./etc/profile/dev.json", "-node=web-1"]
  138. networks: ["f1"]