From 716ebe9ecd63a98fad24621009402ede98938307 Mon Sep 17 00:00:00 2001 From: 0d0 <0d0acre@esiliati.org> Date: Sat, 19 Apr 2025 18:50:10 +0200 Subject: [PATCH] just log everything sadly --- .forgejo/workflows/release.yaml | 13 +++++++------ scripts/install.sh | 4 ++-- src/lib/server/helpers.ts | 4 ++-- src/routes/download/+server.ts | 2 ++ 4 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index ac6d9b5..3eb5b52 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -29,14 +29,15 @@ jobs: - name: Create Release run: | npm ci - touch .env - echo "HOST=0.0.0.0" >> .env - echo "ORIGIN=https://dl.emersa.it" >> .env - echo "PUBLIC_VERSION=$(cat package.json | jq .version)" >> .env - echo "NODE_ENV=production" >> .env + touch .env.production + echo "HOST=0.0.0.0" >> .env.production + echo "PORT=3000" >> .env.production + echo "ORIGIN=https://dl.emersa.it" >> .env.production + echo "PUBLIC_VERSION=$(cat package.json | jq .version)" >> .env.production + echo "NODE_ENV=production" >> .env.production npm run build cp package* build/ - cp .env build/ + cp .env.production build/ mkdir releases cd build/ tar czvf ../releases/build.tar.gz . diff --git a/scripts/install.sh b/scripts/install.sh index 57b2ff4..929c279 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -29,5 +29,5 @@ tar -xvf build.tar.gz -C . rm build.tar.gz npm ci npm run download-yt-dlp -echo "YTDLP_PATH=$(readlink -f yt-dlp)" >>.env -echo "HTTPS_PROXY=${PROXY}" >>.env +echo "YTDLP_PATH=$(readlink -f yt-dlp)" >> .env.production +echo "HTTPS_PROXY=${PROXY}" >> .env.production diff --git a/src/lib/server/helpers.ts b/src/lib/server/helpers.ts index 6a31c32..bd93790 100644 --- a/src/lib/server/helpers.ts +++ b/src/lib/server/helpers.ts @@ -1,12 +1,12 @@ import formats from '$lib/common/supportedFormats.json'; import winston from 'winston'; -import { dev } from '$app/environment'; export const logger = winston.createLogger({ - level: import.meta.env.DEV ? 'debug' : 'error', + level: 'debug', format: winston.format.json(), transports: [new winston.transports.Console()] }); +logger.debug(import.meta.env.DEV) const formatMime = new Map(Object.entries(formats)); export const isURLValid = (url: string) => { try { diff --git a/src/routes/download/+server.ts b/src/routes/download/+server.ts index 9b62aba..8db31e1 100644 --- a/src/routes/download/+server.ts +++ b/src/routes/download/+server.ts @@ -41,6 +41,8 @@ export const GET: RequestHandler = async ({ url }) => { let filename = ''; let contentLength = 0; + logger.debug(`Requested: ${link}`); + try { logger.debug(`Fetching video data to set filename`); // Fetch metadata for filename