plinth-infra/ngx/char-bun-how.ts

21 lines
432 B
TypeScript
Raw Permalink Normal View History

2024-11-21 06:37:36 +00:00
import ngx from "jsr:@char/ngx@0.1";
export const domain = "char.bun.how"
export const config = ngx("server", [
[
`server_name ${domain}`,
...ngx.listen(),
...ngx.letsEncrypt(domain),
],
ngx("location /", [
"add_header Access-Control-Allow-Origin *",
"if_modified_since off",
"expires off",
"etag off",
`root /srv/www/${domain}`,
]),
]);
if (import.meta.main) console.log(config.build());