- override config.port with the PORT env var, if present
- dockerfile for running in kube
- add a default Migrant.toml that defaults to all env vars
- the config dir is now determined from the
CONFIG_DIR
env var instead of using the xdg config dir
- and backfill migration to set null
file_name_hash
fields to0
- cleanup tasks were failing
- convert backend to use warp instead of rouille
- debounce download and delete submissions
- add
/status
endpoint with status and app version
- update frontend to bootstrap4
- don't send file names to the server
- save filename hash instead of the filename
- Support configurable uploads directory
- Update setup directions to setup an upload directory that is shared between application code updates
- Use nginx X-Accel-Redirect header to serve files when running behind nginx
- Release script for downloaded, unpacking, and symlinking the latest packaged release
- Fixed password field validation
- Update readme with detailed deployment directions
- deploy script
- Update migrant_toml
- Move
Migrant.toml
configuration file to xdg project directory - Support sourcing
config.ron
from xdg project dir so a customized config can be moved out of the project directory - Change deployment strategy
- travis-ci will now build the server and frontend and package everything into a complete app that can be downloaded and rn
- project updates should be downloaded and the entire project directory can be replaced as configured files are stored in the xdg project directory