Content database for Minetest mods, games, and more
Go to file
2019-11-27 01:06:58 +00:00
.github Add issue templates 2019-11-12 22:49:47 +00:00
app Add API Token creation 2019-11-27 01:06:58 +00:00
migrations Add API Token creation 2019-11-27 01:06:58 +00:00
utils Rename run.sh to entrypoint.sh 2019-11-21 23:16:39 +00:00
.dockerignore Fix url_for crash on "home_page" 2019-11-21 19:38:32 +00:00
.gitignore Refactor endpoints to use blueprints instead 2019-11-15 23:51:42 +00:00
babel.cfg Add translation support 2019-07-29 21:44:39 +01:00
config.example.cfg Fix download forgery 2019-11-18 21:42:56 +00:00
docker-compose.yml Rename run.sh to entrypoint.sh 2019-11-21 23:16:39 +00:00
Dockerfile Refactor endpoints to use blueprints instead 2019-11-15 23:51:42 +00:00
LICENSE.txt Update README 2018-03-24 19:12:02 +00:00
README.md Create utils folder 2019-11-12 22:36:30 +00:00
requirements.txt Fix download forgery 2019-11-18 21:42:56 +00:00

Content Database

Content database for Minetest mods, games, and more.

Developed by rubenwardy, license GPLv3.0+.

How-tos

Note: you should first read one of the guides on the Github repo wiki

# Run celery worker
FLASK_CONFIG=../config.cfg celery -A app.tasks.celery worker

# if sqlite
python utils/setup.py -t
rm db.sqlite && python setup.py -t && FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db stamp head

# Create migration
FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db migrate

# Run migration
FLASK_CONFIG=../config.cfg FLASK_APP=app/__init__.py flask db upgrade

# Enter docker
docker exec -it contentdb_app_1 bash