peregrine/.gitignore
pyr0ball 044b25e838 feat: add reverse-proxy basepath support (Streamlit MIME fix)
- compose.yml: pass STREAMLIT_SERVER_BASE_URL_PATH from .env into container
  Streamlit prefixes all asset URLs with the path so Caddy handle_path routing works.
  Without this, /static/* requests skip the /peregrine* route → 503 text/plain MIME error.
- config/server.yaml.example: document base_url_path + server_port settings
- .gitignore: ignore config/server.yaml (local gitignored instance of server.yaml.example)
- app/pages/2_Settings.py: add Deployment/Server expander under System tab
  Shows active base URL path from env; saves edits to config/server.yaml + .env;
  prompts user to run ./manage.sh restart to apply.

Refs: https://docs.streamlit.io/develop/api-reference/configuration/config.toml#server.baseUrlPath
2026-03-01 22:49:29 -08:00

44 lines
789 B
Text

.env
config/notion.yaml
config/tokens.yaml
config/email.yaml
config/adzuna.yaml
config/craigslist.yaml
__pycache__/
*.pyc
.pytest_cache/
output/
aihawk/
resume_matcher/
staging.db
.streamlit.log
.streamlit.pid
.coverage
log/
unsloth_compiled_cache/
data/survey_screenshots/*
!data/survey_screenshots/.gitkeep
config/user.yaml
config/plain_text_resume.yaml
config/.backup-*
config/integrations/*.yaml
!config/integrations/*.yaml.example
# companyScraper runtime artifacts
scrapers/.cache/
scrapers/.debug/
scrapers/raw_scrapes/
compose.override.yml
config/license.json
config/user.yaml.working
# Claude context files — kept out of version control
CLAUDE.md
data/email_score.jsonl
data/email_label_queue.jsonl
data/email_compare_sample.jsonl
config/label_tool.yaml
config/server.yaml