sword_game/compose.yml

34 lines
No EOL
668 B
YAML

name: sword_game
services:
db:
image: mysql:8.0
container_name: game_server_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: socket_server
volumes:
- ./schema.sql:/docker-entrypoint-initdb.d/schema.sql
server:
build:
context: .
dockerfile: Dockerfile
container_name: game_server
restart: always
depends_on:
- db
environment:
- DB_HOST=db
- DB_PORT=3306
- DB_USER=root
- DB_PASSWORD=root_password
- DB_NAME=socket_server
ports:
- "30000:30000"
networks:
default:
driver: bridge
name: sword_game_network