/ docker / server-full.docker-compose.yaml
server-full.docker-compose.yaml
 1  services:
 2    lineage2ts:
 3      container_name: lineage2ts-servers
 4      image: registry.gitlab.com/mrtrex/lineage2ts/server:latest
 5      restart: always
 6      ports:
 7        - "7777:7777"
 8        - "2106:2106"
 9      environment:
10        GS.server.ExternalServerIP: "127.0.0.1"
11        GS_NODE_OPTIONS : "--max_old_space_size=4096"
12      volumes:
13        - login-data:/opt/lineage2ts/login-server
14        - game-data:/opt/lineage2ts/game-server
15    dbgate:
16      image: dbgate/dbgate:latest
17      restart: always
18      ports:
19        - 80:3000
20      volumes:
21        - login-data:/opt/lineage2ts/login-server
22        - game-data:/opt/lineage2ts/game-server
23      environment:
24        CONNECTIONS: con1,con2,con3
25  
26        LABEL_con1: Login
27        FILE_con1: /opt/lineage2ts/login-server/login.database
28        ENGINE_con1: sqlite@dbgate-plugin-sqlite
29  
30        LABEL_con2: Game
31        FILE_con2: /opt/lineage2ts/game-server/game.database
32        ENGINE_con2: sqlite@dbgate-plugin-sqlite
33  
34        LABEL_con3: Datapack
35        FILE_con3: /opt/lineage2ts/game-server/datapack.database
36        ENGINE_con3: sqlite@dbgate-plugin-sqlite
37  
38  volumes:
39    login-data:
40      driver: local
41    game-data:
42      driver: local