Add build stuffs

This commit is contained in:
2025-10-15 00:52:06 -05:00
parent 2af2755858
commit c71c73bb77
2 changed files with 2 additions and 24 deletions

View File

@@ -1,11 +1,6 @@
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
RUN mkdir /app
COPY --from=build /src/tytd2025/Tesses.YouTubeDownloader.Server/bin/ /app
COPY Tesses.YouTubeDownloader.Server/bin/ /app
WORKDIR /data
EXPOSE 3255

View File

@@ -136,22 +136,7 @@ class TYTD.Downloader {
return "./";
}
public GetDownloadPath(url)
{
//Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS downloads (id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT UNIQUE, name TEXT, mime TEXT);");
this.Mutex.Lock();
var db = this.OpenDB();
var res = Sqlite.Exec(db, $"SELECT * FROM downloads WHERE url = {Sqlite.Escape(url)};");
Sqlite.Close(db);
this.Mutex.Unlock();
if(TypeOf(res) == "List" && res.Length > 0)
{
return /"Downloads"/$"{res[0].id}.bin";
}
return null;
}
private Views2Str(views)
{
@@ -224,7 +209,6 @@ class TYTD.Downloader {
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS videos (id INTEGER PRIMARY KEY AUTOINCREMENT, videoId TEXT UNIQUE, title TEXT, lengthSeconds INTEGER, keywords TEXT, channelId TEXT, shortDescription TEXT, viewCount INTEGER, author TEXT, addDate INTEGER, tytdTag TEXT);");
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS playlists (id INTEGER PRIMARY KEY AUTOINCREMENT, playlistId TEXT UNIQUE,channelId TEXT,channelTitle TEXT, title TEXT);");
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS channels (id INTEGER PRIMARY KEY AUTOINCREMENT, channelId TEXT UNIQUE, title TEXT);");
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS downloads (id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT UNIQUE, name TEXT, mime TEXT);");
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS playlist_entries (id INTEGER PRIMARY KEY AUTOINCREMENT, playlistId INTEGER, videoId TEXT);");
*/
@@ -771,7 +755,6 @@ class TYTD.Downloader {
}
public Start()
{
this.Storage.CreateDirectory(/"Downloads");
this.Storage.CreateDirectory(/"Streams");
this.Storage.CreateDirectory(/"Plugins");
if(!this.Storage.FileExists(/"Streams"/"nullthumb.jpg"))