Fix: Reply; Add: Docker build

This commit is contained in:
2025-06-02 23:30:52 +08:00
parent 1bcae2baba
commit 51ba0cbaed
3 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nostr-relay"
version = "0.0.2"
version = "0.0.3"
edition = "2024"
[dependencies]
+6 -1
View File
@@ -5,10 +5,15 @@ WORKDIR /usr/src/app
ENV RUSTFLAGS="-C target-feature=+crt-static"
COPY Cargo.toml Cargo.lock ./
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=/usr/local/cargo/git \
rustup target add x86_64-unknown-linux-musl \
&& cargo fetch --locked --target x86_64-unknown-linux-musl
COPY src ./src
RUN --mount=type=cache,target=/usr/local/cargo/registry \
--mount=type=cache,target=/usr/local/cargo/git \
rustup target add x86_64-unknown-linux-musl && cargo build --release --target x86_64-unknown-linux-musl
cargo build --release --target x86_64-unknown-linux-musl
FROM alpine:latest
RUN apk add --no-cache libgcc
+2 -1
View File
@@ -544,7 +544,8 @@ impl RelayMessage {
sub_id: &str,
to_client_msg_tx: &mpsc::Sender<String>,
) {
let msg = "[\"EVENT\", \"".to_string() + sub_id + "\", " + &event.serialize() + "]";
let event = serde_json::to_string(event).unwrap();
let msg = "[\"EVENT\", \"".to_string() + sub_id + "\", " + &event + "]";
if let Err(e) = to_client_msg_tx.send(msg).await {
error!("Failed to send message: {}", e);
}