I wanted somewhere to put my code coverage reports.

What it does

Static temporary web host that you can upload tar/zip files to via curl/HTTP POST.

How we built it

The server is a python WSGI application running on the gunicorn server. Dependencies outside of the standard library are minimal, and care has been taken around security (hopefully).

Challenges we ran into

Safely extracting archives is a minefield of security issues. NGINX config is challenging. And university networks tend to block new domains.

Accomplishments that we're proud of

It works! And I managed to reinstall my laptop's operating system over the weekend as well.

What we learned

Sleep is good.

What's next for /tmp/

Refactor code/add tests, and getting all the GET side handled by NGINX. I'd like to keep it running indefinitely as it seems useful.

Built With

Share this project: