fix container running actually for realz

AuthorKonata <konata@posteo.jp>
Date
Commite92c335808d291aa921a68cd30dd928796a1036c
Parentd383167
1 file changed, 4 insertions(+), 4 deletions(-)
▾Mserver/src/index.ts
@@ -1,5 +1,5 @@
import staticPlugin from "@elysiajs/static";
import { Elysia, ElysiaFile, type InferHandler, t } from "elysia";
import { Elysia, type InferHandler, t } from "elysia";
import path, { basename } from "node:path";
import { parseArgs } from "node:util";
import {
@@ -77,7 +77,7 @@ const downloadHandler: DownloadHandler = async ({ headers, params, set, request
if (!headers.range) {
set.status = "OK";
return new ElysiaFile(filePath);
return Bun.file(filePath);
}
const rangeData = parseRange(fileSize, headers.range, { combine: true });
@@ -174,7 +174,7 @@ const app = setup
if ("path" in fileScanResult) {
set.headers["Content-Type"] = fileScanResult.info.mimeType;
set.status = "OK";
return new ElysiaFile(fileScanResult.path);
return Bun.file(fileScanResult.path);
}
set.status = fileScanResult.info.status;
return fileScanResult.info.error;
@@ -204,7 +204,7 @@ const app = setup
set.status = "OK";
if (playlist.length === 1) {
set.headers["Content-Disposition"] = `attachment; filename="${basename(playlist[0])}"`;
return new ElysiaFile(path.join(musicRoot, playlist[0]));
return Bun.file(path.join(musicRoot, playlist[0]));
}
set.headers["Content-Type"] = "application/x-tar";
set.headers["Content-Disposition"] = `attachment; filename="playlist.tar"`;