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/tytd2025.crvm","--port=3255"]