feat: docker 이용한 서버 실행 및 사용 설명 추가, 환경변수 이용한 주소

처리 추가
This commit is contained in:
bumpsoo 2026-02-05 13:02:07 +00:00
parent f108967cc7
commit ad5c01fd86
6 changed files with 85 additions and 14 deletions

View file

@ -1,12 +1,34 @@
name: sword_game
services:
db:
image: mysql:8.0
container_name: socket_server_db
container_name: game_server_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: root_password
MYSQL_DATABASE: socket_server
ports:
- "33306:3306"
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