Basic game creating API (#2)

* Adding the base of our API

* Little file and lint adjustments

* Adding the lint command to Makefile

* Adding the Minesweeper logic for game creation

* Adding some tests for the Minesweeper algorithm

* Adding some tools command to Makefile like pre-commit and pip-tools

* Adding test help text to Makefile

* all new user is_staff=True, for development for now

* Now we can get the data from specific game

Adding game status

Adding game status

Fixing game models
This commit is contained in:
2020-11-05 23:29:35 -03:00
committed by GitHub
parent 55ae104806
commit 733f3e5992
35 changed files with 690 additions and 67 deletions

View File

@@ -18,6 +18,28 @@ services:
- 8000:8000
links:
- db
app-test:
build: .
container_name: mines-app-test
volumes:
- ./commands:/commands
- .:/app
environment:
- DB_USER=root
- DB_PASS=minesweeper
- DB_HOST=db
- DB_NAME=minesweeper
- DB_PORT=3306
- DEBUG=1
links:
- db-test
db-test:
image: mysql:8
container_name: mines-db-test
command: --default-authentication-plugin=mysql_native_password
environment:
- MYSQL_ROOT_PASSWORD=minesweeper
- MYSQL_DATABASE=minesweeper
db:
image: mysql:8
container_name: mines-db