FROM onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest AS build

WORKDIR /src
RUN git clone https://onedev.site.tesses.net/tytd2025 && cd tytd2025/Tesses.YouTubeDownloader.Server && crosslang build

FROM onedev.site.tesses.net/crosslang/crosslang:latest

COPY --from=build /src/tytd2025/Tesses.YouTubeDownloader.Server/bin/ /app
RUN find /app
WORKDIR /data

EXPOSE 3255

ENTRYPOINT ["crossvm","/app/Tesses.YouTubeDownloader.Server.crvm","--port=3255"]