Wordle-like game in multiplayer developped in django.
Website : SousMot
Python 3.8+ (See Django doc for more infos)
All the other requirements are in the requirements.txt
file.
- Clone the repository
- (Optional) Create a virtual environment
python3 -m venv .venv
- (Optional) Activate the virtual env
source .venv/bin/activate
- Install the dependance in the
requirements.txt
file
pip3 install -r requirements.txt
- Copy the
.env
file ! (It's in thesousmot
folder)
cp sousmot/.env.example sousmot/.env
- Generate a secret key to put into the
.env
file (SOUSMOT_SECRET_KEY
)
python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'
- Run the server
python3 manage.py runserver
- ???
- Profit !
This project use Capistrano for continuous deployment.
Every commit on master
publish it on the production server via GitHub Action
In file link.txt
, you found a link to download words.json. It's a file with all french words.
To load data in your app, use command : python manage.py loaddata words.json