Flask app for comparing Android apps with SailfishOS equivalents and crowd-sourced compatibility reports.
- Python 3.12+
- Docker (optional, recommended for production)
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export FLASK_DEBUG=1
python run.pyBuild and run with a persistent data volume:
docker build -t sailfishos-app .
docker run --rm -p 5000:5000 -v sailfishos-data:/app/data sailfishos-appBind-mount the local data directory instead:
docker run --rm -p 5000:5000 -v "$(pwd)/data:/app/data" sailfishos-appEnvironment variables:
SECRET_KEY: Flask secret key (required for production)APP_VERSION: version string shown in templatesHCAPTCHA_SITE_KEY: hCaptcha site keyHCAPTCHA_SECRET_KEY: hCaptcha secret keyFLASK_DEBUG: set to1for development mode when usingrun.py