aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main.rs b/src/main.rs
index a0d6dce..92e1bc7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -3,6 +3,8 @@ mod pages;
mod repo;
mod templ_data;
+mod project;
+
use actix_files as fs;
use actix_web::{web, App, HttpRequest, HttpResponse, HttpServer};
use std::io;
@@ -20,11 +22,7 @@ async fn main() -> io::Result<()> {
// This is a bit of a hack so that people don't get the
// 404 on the root page. Especially as long as octopus
// doesn't have the account overview yet!
- .service(web::resource("/").route(web::get().to(|_: HttpRequest| {
- HttpResponse::PermanentRedirect()
- .header("Location", "octopus")
- .finish()
- })))
+ .service(web::resource("/").route(web::get().to(pages::index)))
.service(web::resource("/{repo}").route(web::get().to(pages::repo::about)))
.service(web::resource("/{repo}/details").route(web::get().to(pages::repo::details)))
.default_service(web::resource("").route(web::get().to(pages::p404)))