Compare commits

..

No commits in common. "b891d91386459211f5b4832a919fdb21801599cf" and "4b36989f8d90ab998fbce06f481fcdc889ddd66e" have entirely different histories.

3 changed files with 4 additions and 19 deletions

View File

@ -1,4 +1,4 @@
FROM rust:1.63-alpine3.16 AS builder
FROM rust:1.61-alpine3.15 AS builder
ARG DI_VER=1.2.5
@ -18,7 +18,7 @@ COPY . ./
RUN cargo build --release
FROM alpine:3.16
FROM alpine:3.15
COPY --from=builder /app/target/release/site /bin/site
COPY --from=builder /app/dumb-init /bin/dumb-init

View File

@ -1,2 +1,2 @@
[toolchain]
channel = "1.63"
channel = "1.60"

View File

@ -4,8 +4,7 @@ use axum::{
extract::Extension,
http::StatusCode,
middleware,
response::Redirect,
routing::{any, get, get_service},
routing::{get, get_service},
Router,
};
use tower_http::{auth::RequireAuthorizationLayer, services::ServeDir, trace::TraceLayer};
@ -74,20 +73,6 @@ async fn main() {
);
}
// Define some redirects
let redirects = [
("/github", "https://github.com/ChewingBever"),
("/gitea", "https://git.rustybever.be/Chewing_Bever"),
("/gitlab", "https://gitlab.com/Chewing_Bever"),
("/codeberg", "https://codeberg.org/Chewing_Bever"),
("/matrix", "https://matrix.to/#/@jef:rustybever.be"),
("/aur", "https://aur.archlinux.org/account/Chewing_Bever"),
];
for (path, url) in redirects {
app = app.route(path, any(|| async { Redirect::permanent(url) }))
}
app = app
// The fallback option is to serve the actual static files
.fallback(