StackMuncher Server processes stack reports submitted by devs and provides a UI for their search on https://stackmuncher.com.
- stm_inbox: accepts new report submissions, AWS Lambda
- stm_inbox_router: validates new submissions, assigns them to a developer account and queues up report processing jobs, AWS Lambda
- stm_inbox_flows: an app with multiple report handlers to process, re-process, delete or change format, runs on a VM
- stm_html_ui: a minimal UI front-end for displaying developer profiles
Each crate included in this project has its own ReadMe with architecture and deployment details.
See https://github.com/stackmuncher/stm_app for more info on the app making the submissions.
All release builds should be done for x86_64-unknown-linux-gnu
target to deploy on AWS Linux2.
cargo build --release --target x86_64-unknown-linux-gnu
cargo strip --target x86_64-unknown-linux-gnu