Prepare for first release

This commit is contained in:
Maurice 2022-11-03 12:41:36 +01:00
parent d24c9b1ad9
commit 2e2e1b018e
3 changed files with 5 additions and 4 deletions

@ -7,7 +7,7 @@ edition = "2021"
[dependencies]
kv = { version = "0.24.0", features = ["json-value"] }
serde = { version = "1.0.145", features = ["derive"] }
serde = { version = "1.0.147", features = ["derive"] }
chrono = { version = "0.4.22", features = ["serde"] }
rand = "0.8.5"
rouille = "3.6.1"

@ -1,7 +1,8 @@
FROM alpine:latest
FROM alpine:edge
WORKDIR /app
COPY ./target/x86_64-unknown-linux-musl/release/ /app
COPY ./about.html /app/about.html
EXPOSE 8080
CMD [ "./pastabble" ]

@ -47,7 +47,7 @@ fn main() {
let links = store.bucket::<String, String>(Some("links"))
.expect("Failed to open links bucket");
// Create server
// Create server
let server = Server::new(format!("0.0.0.0:{}", port), move |req| {
router!(req,
(GET) (/) => {
@ -132,7 +132,7 @@ fn register_paste(pastes: &Bucket<String, Json<Paste>>, req: &Request, id: Optio
let key = generate_key(id, &pastes);
pastes.set(&key, &paste).expect("Failed to save note");
pastes.flush().expect("Failed to svae paste to database");
pastes.flush().expect("Failed to save paste to database");
// Return key
Response::text(key)