pso-newserv-docker/docker-compose.yml

59 lines
2.3 KiB
YAML
Raw Normal View History

2023-12-02 18:53:16 -05:00
version: "3"
networks:
pso-net:
name: pso-net
services:
newserv:
build:
context: docker-image
dockerfile: Dockerfile
args:
UID: ${UID}
GID: ${GID}
GIT_REV_PHOSG: ${GIT_REV_PHOSG}
GIT_REV_NEWSERV: ${GIT_REV_NEWSERV}
container_name: pso-newserv
stdin_open: true
tty: true
ports:
# pso client ports
- 9000:9000 # gc-jp10 gc login_server
- 9001:9001 # gc-jp11 gc login_server
- 9002:9002 # gc-jp3te gc login_server
- 9003:9003 # gc-jp3 gc login_server
- 9064:9064 # gc-us12t1 gc login_server
- 9100:9100 # gc-us10 pc pc_console_detect
- 9103:9103 # gc-us3 gc login_server
- 9200:9200 # gc-eu10 gc login_server
- 9201:9201 # gc-eu11 gc login_server
- 9202:9202 # gc-eu3-50 gc login_server
- 9203:9203 # gc-eu3-60a gc login_server
- 9204:9204 # gc-eu3-60b gc login_server
- 9300:9300 # pc pc login_server
- 10000:10000 # pc-patch patch patch_server_pc
- 11000:11000 # bb-patch patch patch_server_bb
- 12000:12000 # bb-init bb login_server
- 9500:9500 # xb-login xb login_server
# newserv-defined ports (defaults from config.json)
- 5100:5100 # console-login gc login_server
- 5101:5101 # pc-login pc login_server
- 5102:5102 # xb-login xb login_server
- 5105:5105 # xb-lobby xb login_server
- 5110:5110 # console-lobby gc lobby_server
- 5111:5111 # pc-lobby pc lobby_server
- 5112:5112 # bb-lobby bb lobby_server
#- 5120:5120 # dc-proxy dc proxy_server
#- 5121:5121 # pc-proxy pc proxy_server
#- 5122:5122 # gc-proxy gc proxy_server
#- 5123:5123 # xb-proxy xb proxy_server
#- 5124:5124 # bb-proxy bb proxy_server
- 12004:12004 # bb-data1 bb login_server
- 12005:12005 # bb-data2 bb login_server
volumes:
- ./system:/opt/newserv/system
networks:
- pso-net