Archived project, moved to https://framagit.org/wikimedia-france/macommune
- Source code of https://macommune.wikipedia.fr/
- See https://fr.wikipedia.org/wiki/Projet:Ma_Commune_Wikip%C3%A9dia
apt install libmysqlclient-dev libffi-dev libssl-dev libssl-doc zlib1g-dev python3-dev python3-venv
-
Connect to MySQL and create a database for the tool:
-
CREATE DATABASE macommune;
-
CREATE USER 'macommune'@'localhost' IDENTIFIED BY 'password';
-
GRANT ALL PRIVILEGES ON macommune.* TO 'macommune'@'localhost';
-
ALTER DATABASE
macommuneCHARACTER SET utf8
; -
FLUSH PRIVILEGES;
git clone
this repository somewhere andcd
in.cp config.ini.sample config.ini
- Fill the config.ini file
python3 -m venv venv
source venv/bin/activate
pip install wheel
pip install -r requirements.txt
python3 manage.py migrate
python3 manage.py collectstatic
python3 manage.py nightly_update
python3 manage.py runserver
cp conf/config.dev.ini config.ini docker-compose up -d docker-compose run --rm web bin/update
This starts a development server on localhost:5001