/TexasPokerGame

This is an online Texas Hold'em game. Base on TypeScript, Vue, Egg.js, Midway.js, Socket.io.

Primary LanguageTypeScript

Texas Poker Game

This is an online Texas Hold'em game, base on TypeScript,Egg,Node.js,Vue

Deploy

Build, Publish Docker image, and deploy

Docker start

docker-compose -f docker-compose.prod.yml build --no-cache
docker-compose -f docker-compose.prod.yml up -d
docker-compose -f docker-compose.prod.yml build api --no-cache

Build specify service:

docker-compose -f docker-compose.prod.yml build --no-cache api
docker-compose -f docker-compose.prod.yml build --no-cache nginx

Server

Base on midway.js, TypeScript, socket.io, mysql.

Detail: server-readme

Client

Base on vue-cli, TypeScript, socket.io.

Detail: client-readme

Project structure

├─client
├─database
│  └─poker.sql
├─docker
└─server

License

The MIT License (MIT)