1.2 KiB
CatAsk
Installation
Clone this repository: git clone https://git.gay/mst/catask.git
VPS-specific
Go into the cloned repository, create a virtual environment and activate it:
python -m venv venv && . venv/bin/activate
Install required packages:
pip install -r requirements.txt
Shared hosting-specific
If your shared hosting provider supports WSGI, FastCGI, or something similar, use it (technically any CGI protocol could work)
Post-installation
Create a MySQL/MariaDB database and connect MDFlare to it (in .env
file)
Then init the database: flask init-db
If that doesn't work, try importing schema.sql into the created database manually
Rename .env.example
to .env
, configure all values there, and edit variable fullBaseUrl
in config.py
file
Then run it:
flask run
or gunicorn -w 4 app:app
(if you have gunicorn installed) or python3 app.py
If you want it to be accessible on a specific host address, specify a --host
option (e.g. --host 0.0.0.0
) to flask run
Usage
Works on 127.0.0.1:5000
(flask run
or python app.py
) or 127.0.0.1:8000
(gunicorn -w 4 app:app
), may work in a production environment