name: Deploy to GitHub Pages on: push: branches: - main workflow_dispatch: permissions: contents: read pages: write id-token: write concurrency: group: "pages" cancel-in-progress: false jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: python-version: '3.11' - name: Install dependencies run: | python -m pip install --upgrade pip pip install -r requirements.txt pip install git+https://github.com/SAP-samples/sap-rpt-1-oss - name: Generate synthetic data run: | python -c "from utils.data_generator import generate_all_datasets; generate_all_datasets()" - name: Setup Pages uses: actions/configure-pages@v3 - name: Build documentation run: | # Create a simple HTML page for GitHub Pages mkdir -p _site cat > _site/index.html << 'EOF'
This is a Python-based financial dashboard application built with Mesop that integrates the SAP-RPT-1-OSS model for predictive analysis.
To run this application locally:
pip install -r requirements.txtpip install git+https://github.com/SAP-samples/sap-rpt-1-ossmesop app.pySince Mesop requires a Python backend, this application cannot run directly on GitHub Pages. Consider deploying to:
See README.md for full documentation and setup instructions.