Commit History

  1. fix: reorder routes - mount Gradio after API routes to avoid 404⁠

    SIN-Deploy-Bot
    86229ef
  2. fix: rename app.py to main.py to avoid package import conflict⁠

    SIN-Deploy-Bot
    91cba07
  3. feat: clone OpenSIN-Code repo at runtime if missing⁠

    SIN-Deploy-Bot
    9691490
  4. fix: add execute permission for start.sh to prevent runtime crash⁠

    SIN-Deploy-Bot
    629e102
  5. fix: use start.sh as ENTRYPOINT to configure env

    SIN-Deploy-Bot
    26044a3
  6. run: use python -m uvicorn

    SIN-Deploy-Bot
    86d7190
  7. fix: use uvicorn directly

    SIN-Deploy-Bot
    2a6a85f
  8. triggers: factory rebuild

    SIN-Deploy-Bot
    766518d
  9. fix: use curl with retry for opencode download

    SIN-Deploy-Bot
    78d41b7
  10. fix: robust Dockerfile with retries

    SIN-Deploy-Bot
    22e63e3
  11. build: add .dockerignore to reduce context

    SIN-Deploy-Bot
    7d6a6a1
  12. fix: normalize COPY instruction for stable builds

    SIN-Deploy-Bot
    5ecba10
  13. Deploy via automated script [skip ci]

    SIN-Deploy-Bot
    9d4bc2d