From 454a259e37acaa600f47166b12f92b019d24adaa Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Thu, 25 Jun 2026 15:41:26 -0500 Subject: [PATCH] Make it a little faster, queue is in sqlite now, fix db bug and more --- .gitea/workflows/work.yml | 18 +----------------- Dockerfile | 11 +++++++---- 2 files changed, 8 insertions(+), 21 deletions(-) diff --git a/.gitea/workflows/work.yml b/.gitea/workflows/work.yml index 61ac7a6..a263ac2 100644 --- a/.gitea/workflows/work.yml +++ b/.gitea/workflows/work.yml @@ -12,24 +12,8 @@ env: RESULT_IMAGE_NAME: tesses50/tytd2025 jobs: - build-ppc: - name: "🔨 Build for PowerPC" - runs-on: ubuntu-latest - container: - image: git.tesses.org/tesses50/linux-ppc:latest - steps: - - uses: actions/checkout@v4 - - run: bash build-for-ppc.sh - - uses: akkuman/gitea-release-action@v1 - env: - NODE_OPTIONS: '--experimental-fetch' # if nodejs < 18 - with: - prerelease: true - files: |- - artifacts/** - build-packages: - name: "🔨 Build for everything else" + name: "🔨 Build" runs-on: fw13-ubuntu-latest container: diff --git a/Dockerfile b/Dockerfile index 0372c5d..d558453 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,12 @@ -FROM git.tesses.org/tesses50/crosslang-withshell:latest -RUN mkdir /app -COPY Tesses.YouTubeDownloader.Server/bin/ /app +FROM git.tesses.org/tesses50/crosslang-withshell:latest AS build + +RUN cd Tesses.YouTubeDownloader.Server && crosslang build && cd bin && mv Tesses.YouTubeDownloader.Server-*.crvm tytd2025.crvm + +FROM git.tesses.org/tesses50/crosslang:latest +COPY --from=build Tesses.YouTubeDownloader.Server/bin/ /app WORKDIR /data ENV TYTDDIR=/data EXPOSE 3255 -ENTRYPOINT ["crossvm","/app/Tesses.YouTubeDownloader.Server-1.0.0.0-prod.crvm","--port=3255"] \ No newline at end of file +ENTRYPOINT ["crossvm","/app/tytd2025.crvm","--port=3255"] \ No newline at end of file