56 lines
1.3 KiB
YAML
Executable File
56 lines
1.3 KiB
YAML
Executable File
version: '3.7'
|
|
|
|
services:
|
|
assets_server:
|
|
container_name: habbo-assets-server
|
|
build:
|
|
context: packages/assets-server
|
|
volumes:
|
|
- ./public:/app/public
|
|
- ./packages/assets-server/src:/app/src
|
|
ports:
|
|
- 3015:3000
|
|
networks:
|
|
backend_network:
|
|
|
|
auth_server:
|
|
container_name: habbo-auth-server
|
|
build:
|
|
context: packages/auth-server
|
|
env_file:
|
|
- .auth.env
|
|
ports:
|
|
- 3016:3000
|
|
|
|
game_server:
|
|
container_name: habbo-game-server
|
|
build:
|
|
context: packages/emulator
|
|
ports:
|
|
# - 3010:3000 # GAME PORT
|
|
# - 3011:3001 # RCON PORT
|
|
- 3012:2096 # WEBSOCKET PORT
|
|
volumes:
|
|
- ./config/emulator/config.ini:/app/config.ini
|
|
- ./config/emulator/plugins:/app/plugins
|
|
depends_on:
|
|
- mysql
|
|
networks:
|
|
backend_network:
|
|
|
|
mysql:
|
|
container_name: habbo-db
|
|
image: mariadb:10.6
|
|
command: --default-authentication-plugin=mysql_native_password
|
|
ports:
|
|
- 3312:3306
|
|
env_file:
|
|
- .sql.env
|
|
volumes:
|
|
- ./data/mysql:/var/lib/mysql
|
|
- ./config/mysql/conf.d:/etc/mysql/conf.d
|
|
- ./config/mysql/dumps:/docker-entrypoint-initdb.d
|
|
networks:
|
|
backend_network:
|
|
networks:
|
|
backend_network: |