# docker-compose -f test.yaml up -d # docker-compose -f test.yaml down name: f1 networks: f1: external: true services: f1-master-1: container_name: f1-master-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=master-1", ] networks: ["f1"] f1-center-1: container_name: f1-center-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=center-1", ] networks: ["f1"] f1-ops-1: container_name: f1-ops-1 image: golang:1.24 environment: - TZ=Asia/Shanghai ports: - 18081:18081 volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=ops-1", ] networks: ["f1"] f1-game-1: container_name: f1-game-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data working_dir: "/data" entrypoint: ["/data/node", "run", "-path=./etc/profile/test.json", "-node=1"] networks: ["f1"] f1-map-1: container_name: f1-map-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=map-1", ] networks: ["f1"] f1-record-1: container_name: f1-record-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data - ../battle_record:/battle_record working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=record-1", ] networks: ["f1"] f1-chat-1: container_name: f1-chat-1 image: golang:1.24 environment: - TZ=Asia/Shanghai volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=chat-1", ] networks: ["f1"] f1-gate-1: container_name: f1-gate-1 image: golang:1.24 environment: - TZ=Asia/Shanghai ports: - 30001:30001 volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=gate-1", ] networks: ["f1"] f1-web-1: container_name: f1-web-1 image: golang:1.24 environment: - TZ=Asia/Shanghai ports: - 80:80 volumes: - .:/data working_dir: "/data" entrypoint: [ "/data/node", "run", "-path=./etc/profile/test.json", "-node=web-1", ] networks: ["f1"]