tracks lexicons and how many times they appeared on the jetstream
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(server): let port be changeable

dusk 5c83c430 1fec72c0

+8 -2
+8 -2
server/src/api.rs
··· 1 - use std::sync::Arc; 1 + use std::{net::SocketAddr, sync::Arc}; 2 2 3 3 use axum::{ 4 4 Json, Router, ··· 17 17 .route("/stream_events", get(stream_events)) 18 18 .with_state(db); 19 19 20 - let addr = "0.0.0.0:3000"; 20 + let addr = SocketAddr::from(( 21 + [0, 0, 0, 0], 22 + std::env::var("PORT") 23 + .ok() 24 + .and_then(|s| s.parse::<u16>().ok()) 25 + .unwrap_or(3713), 26 + )); 21 27 let listener = tokio::net::TcpListener::bind(addr).await.unwrap(); 22 28 tracing::info!("starting serve on {addr}"); 23 29 axum::serve(listener, app).await.unwrap();