This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
2021-10-18 15:37:10 +00:00
|
|
|
const gitHubNamespace = "goauthentik";
|
2021-10-12 08:58:02 +00:00
|
|
|
|
|
|
|
exports.handler = async function (event, context) {
|
|
|
|
let repo = "";
|
2022-03-03 09:32:18 +00:00
|
|
|
if (event.path === "/") {
|
|
|
|
repo = "/authentik";
|
|
|
|
} else if (event.path.startsWith("/api")) {
|
|
|
|
repo = "/client-go";
|
|
|
|
} else {
|
|
|
|
repo = event.path;
|
2021-10-12 08:58:02 +00:00
|
|
|
}
|
|
|
|
return {
|
|
|
|
statusCode: 200,
|
|
|
|
headers: {
|
|
|
|
"content-type": "text/html",
|
|
|
|
},
|
|
|
|
body: `<meta name="go-import" content="${event.headers.host}${event.path} git https://github.com/${gitHubNamespace}${repo}">`
|
|
|
|
};
|
|
|
|
}
|