diff --git a/backend-rust/src/main.rs b/backend-rust/src/main.rs index 64a121d..a6cc23a 100644 --- a/backend-rust/src/main.rs +++ b/backend-rust/src/main.rs @@ -9,6 +9,7 @@ use axum::{ use std::net::SocketAddr; use std::sync::Arc; use tower_http::cors::{Any, CorsLayer}; +use tower_http::services::ServeDir; use crate::api::AppState; use crate::spotdl::SpotdlService; @@ -30,6 +31,7 @@ async fn main() { .route("/api/stream/{id}", get(api::stream_handler)) .route("/api/artist/info", get(api::artist_info_handler)) .route("/api/browse", get(api::browse_handler)) + .nest_service("/", ServeDir::new("static")) .layer(cors) .with_state(app_state); diff --git a/docker-compose.yml b/docker-compose.yml index 47fd5a4..336053c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,10 @@ services: spotify-clone: - image: git.khoavo.myds.me/vndangkhoa/spotify-clone:v4 + image: git.khoavo.myds.me/vndangkhoa/spotify-clone:v5 container_name: spotify-clone restart: unless-stopped ports: - - "3000:8080" + - "3110:8080" environment: - PORT=8080 - RUST_ENV=production