feat: docker 이용한 서버 실행 및 사용 설명 추가, 환경변수 이용한 주소
처리 추가
This commit is contained in:
parent
f108967cc7
commit
ad5c01fd86
6 changed files with 85 additions and 14 deletions
28
compose.yml
28
compose.yml
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue