NanoPoker
所属分类:GPT/ChatGPT
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2020-06-01 00:23:12
上 传 者:
sh-1993
说明: 使用Nano玩扑克
(Play Poker with Nano)
文件列表:
__init__.py (0, 2020-05-31)
app/ (0, 2020-05-31)
app/Dockerfile (202, 2020-05-31)
app/NanoPoker/ (0, 2020-05-31)
app/NanoPoker/NanoPoker/ (0, 2020-05-31)
app/NanoPoker/NanoPoker/__init__.py (0, 2020-05-31)
app/NanoPoker/NanoPoker/routing.py (363, 2020-05-31)
app/NanoPoker/NanoPoker/settings.py (4723, 2020-05-31)
app/NanoPoker/NanoPoker/urls.py (837, 2020-05-31)
app/NanoPoker/NanoPoker/wsgi.py (395, 2020-05-31)
app/NanoPoker/__init__.py (0, 2020-05-31)
app/NanoPoker/manage.py (629, 2020-05-31)
app/NanoPoker/nano_poker/ (0, 2020-05-31)
app/NanoPoker/nano_poker/__init__.py (0, 2020-05-31)
app/NanoPoker/nano_poker/admin.py (608, 2020-05-31)
app/NanoPoker/nano_poker/consumers.py (4299, 2020-05-31)
app/NanoPoker/nano_poker/handle_event.py (5324, 2020-05-31)
app/NanoPoker/nano_poker/models.py (3382, 2020-05-31)
app/NanoPoker/nano_poker/retry.py (638, 2020-05-31)
app/NanoPoker/nano_poker/routing.py (148, 2020-05-31)
app/NanoPoker/nano_poker/static/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/css/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/css/bootstrap.css (141622, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/css/bootstrap.min.css (117305, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/js/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/js/bootstrap.js (67546, 2020-05-31)
app/NanoPoker/nano_poker/static/bootstrap/js/bootstrap.min.js (35951, 2020-05-31)
app/NanoPoker/nano_poker/static/css/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/css/bootstrap.css (119892, 2020-05-31)
app/NanoPoker/nano_poker/static/css/font-style.css (150659, 2020-05-31)
app/NanoPoker/nano_poker/static/css/main.css (18086, 2020-05-31)
app/NanoPoker/nano_poker/static/images/ (0, 2020-05-31)
app/NanoPoker/nano_poker/static/images/face80x80.jpg (14719, 2020-05-31)
app/NanoPoker/nano_poker/static/images/free.png (4631, 2020-05-31)
app/NanoPoker/nano_poker/static/images/logo.png (3150, 2020-05-31)
app/NanoPoker/nano_poker/static/images/pot.png (977, 2020-05-31)
app/NanoPoker/nano_poker/static/images/total.png (3271, 2020-05-31)
... ...
# NanoPoker - Play Poker with Nano
## Overview
NanoPoker utilies [Nano On Tap](https://github.com/silverstar194/NanoOnTap) to create a flow state system modeling a poker game.
If you're unfamilar with [Nano On Tap](https://github.com/silverstar194/NanoOnTap) I suggest reading the [Nano On Tap Overview](https://github.com/silverstar194/NanoOnTap) before continuing.
## Production **RECOMMENDED**
### Prerequisites
* Docker
* [Nano Node](https://docs.nano.org/running-a-node/node-setup/)
* [PoW Provider](https://nanocenter.org/projects/dpow)
* [Hardware and NanoOnTap Setup](https://github.com/silverstar194/NanoPoker/wiki)
### Docker usage
The provided production/example stack is dockerized and includes:
* gunicorn (dg01 container)
* nginx (ng01 container)
* postgres (ps01 container)
The dockerized setup is meant to be used as a quickly deployable sample.
#### Setup
1. Clone NanoPoker repo
```sh
git clone https://github.com/silverstar194/NanoOnTap.git
```
2. Create and start containers. Database will be created and initalized automatically.
```sd
docker-compose build && docker-compose up -d
```
3. Check everything deployed. Go to http://localhost:8001/admin/. You should see a login screen.
![Login Screen](https://i.imgur.com/kP3uT3i.png)
4. Create Django superuser
```sh
docker exec -it $(docker inspect --format="{{.Id}}" dg02) python /NanoPoker/manage.py createsuperuser
```
5. Import Nano Poker JSON template by sending a POST request `POST action/template/import` including the JSON in `poker_template.json` as the request bobdy. This imports and defines the Poker flow state.
6. Restart the docker container to bootstrap the Nano Wallet and Nano Accounts from Nano Node. This automaticlly creates a new wallet and needed accounts on the Node.
## Wiki
Please see wiki for more [information and guides.](https://github.com/silverstar194/NanoPoker/wiki)
近期下载者:
相关文件:
收藏者: