Skip to content

Simple Rust web and API server for Abode's launch page.

License

Notifications You must be signed in to change notification settings

funnymania/abode_launch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abode's Launch Page

Flexible implementation for an API or web server. Supports postgres, https, and email sending. Really fast.

Development

cargo run d
cargo run --features email d

Note that the 'd' argument must come after FEATURES flag. See here for more about how features work.

Https defaults to true, which requires key files to be included to compile.

Production

cargo build --release

We serve this via systemd units on AWS ec2 micros. Feel free to fork for your own purpose. Take note that AWS will not actually support the email function on their EC2 intances (unless you can convince them otherwise)

Environment

For emailing and https: You need Openssl installed. Please refer here for directions on how openssl-rust searches for Openssl's libs and headers.

About

Simple Rust web and API server for Abode's launch page.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published