- Run all commands in same directory to simplify path resolution for
filecontents
and uploaded resources
- Set
cwd
for latexrun.py so thefilecontents
directives can work as expected #42
- Timeout long LaTeX compilations and prevent zombie processes (the timeout is of 100 seconds for now)
- Add clearer input spec (payload) validation
- Add ghostscript runtime to the base Docker image
- Make sync cache socket more reliable with lazy pirate pattern (prevent dead-lock on server crash)
- Fix missing import on
app_cache.py
- Fix caching API
- Fix Sentry Flask integration import
- Add an environment variable
SENTRY_DSN
for Sentry tracking
- Forget Alpine as Context seems not to run on it, keep to Debian
- Use Alpine as default base image
- Fix some Hy implementations after
1.0a4
bump
- Update Hy to
1.0a4
, as a consequence LaTeX-on-HTTP now require Python 3.7+