An ergonomic and elegant framework for creating Gemini servers and SCGI apps without needless bloat
Go to file
Emi Tatsuo c3d7381860
Added a static handler type. Impl AsRef<Body> for Response
im so tired i havent slept enough in so long but also i havent done any productive work like do you think im using this project as an excuse or like a bad coping mechanism for my mental health or something like that cause thats what its starting to feel like
2020-11-23 23:34:11 -05:00
examples Added a static handler type. Impl AsRef<Body> for Response 2020-11-23 23:34:11 -05:00
public bump crate version to 0.3.0 2020-11-14 04:50:36 +01:00
src Added a static handler type. Impl AsRef<Body> for Response 2020-11-23 23:34:11 -05:00
.gitignore init 2020-10-31 20:53:03 +01:00
Cargo.toml Removed unnecessary dependency on futures-rs 2020-11-19 23:51:25 -05:00
CHANGELOG.md Merge branch 'reduce-arcs' into routes 2020-11-23 10:55:48 -05:00
README.md add instructions for multiple domains to readme 2020-11-15 20:23:42 +01:00

                     __  __         __
   ____  ____  _____/ /_/ /_  _____/ /_____ ______
  / __ \/ __ \/ ___/ __/ __ \/ ___/ __/ __ `/ ___/
 / / / / /_/ / /  / /_/ / / (__  ) /_/ /_/ / /
/_/ /_/\____/_/   \__/_/ /_/____/\__/\__,_/_/

Usage

Add the latest version of northstar to your Cargo.toml.

Manually

northstar = "0.3.0" # check crates.io for the latest version

Automatically

cargo add northstar

Generating a key & certificate

Run

mkdir cert && cd cert
openssl req -x509 -nodes -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365

and enter your domain name (e.g. "localhost" for testing) as Common Name (CN).

Alternatively, if you want to include multiple domains add something like -addext "subjectAltName = DNS:localhost, DNS:example.org".