add files and tracking
All checks were successful
Create and publish a Docker image / build-and-push-image (push) Successful in 5m33s

This commit is contained in:
Nicholas Orlowsky 2025-11-09 13:55:47 -05:00
parent cc301dd1b8
commit 2d8f131b91
No known key found for this signature in database
GPG key ID: A9F3BA4C0AA7A70B
12 changed files with 176 additions and 3928 deletions

View file

@ -70,9 +70,9 @@ async fn get_index(req: HttpRequest) -> impl Responder {
}).await
}
#[actix_web::main]
#[tokio::main]
async fn main() -> ::anyhow::Result<()> {
env_logger::init_from_env(Env::default().default_filter_or("septastic_api=info"));
env_logger::init_from_env(Env::default().default_filter_or("septastic_api=info"));
dotenv().ok();
let version: &str = option_env!("CARGO_PKG_VERSION").expect("Expected package version");
@ -84,14 +84,13 @@ async fn main() -> ::anyhow::Result<()> {
let config_file = serde_yaml::from_str::<gtfs_pull::Config>(file_contents.as_str())?;
let tt_service = services::trip_tracking::TripTrackingService::new();
let tt_service = services::trip_tracking::TripTrackingService::new().await;
tt_service.start();
let svc = gtfs_pull::GtfsPullService::new(config_file);
svc.start();
svc.wait_for_ready();
let state = Arc::new(AppState {
gtfs_service: svc,
trip_tracking_service: tt_service