diff --git a/Cargo.toml b/Cargo.toml index 120e0c9..e8cf610 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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" diff --git a/Dockerfile b/Dockerfile index ad71b76..be8cd7c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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" ] \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 735cb5b..581b101 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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)