From d3c064dd704b923da8168ebaa4554793567552b4 Mon Sep 17 00:00:00 2001 From: jsh Date: Mon, 1 Jan 2024 22:32:52 -0700 Subject: [PATCH] Add SQLite libraries to build artifacts --- .github/workflows/main.yml | 6 +++--- Dockerfile | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 14fd983..e5f81d1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: - name: Build Windows binary run: dotnet publish --runtime win-x64 --configuration Release --output artifacts/win-x64 /p:PublishSingleFile=true Floofbot/Floofbot.csproj - - run: zip -j artifacts/win-x64/Floofbot_win-x64.zip artifacts/win-x64/Floofbot.exe + - run: zip -j artifacts/win-x64/Floofbot_win-x64.zip artifacts/win-x64/Floofbot.exe artifacts/win-x64/e_sqlite3.dll - uses: actions/upload-artifact@v2 with: name: build_artifacts @@ -30,7 +30,7 @@ jobs: - name: Build Linux binary (full) run: dotnet publish --runtime linux-x64 --configuration Release --output artifacts/linux-x64 /p:PublishSingleFile=true Floofbot/Floofbot.csproj - - run: tar -czf artifacts/linux-x64/Floofbot_linux-x64.tar.gz -C artifacts/linux-x64 Floofbot + - run: tar -czf artifacts/linux-x64/Floofbot_linux-x64.tar.gz -C artifacts/linux-x64 Floofbot libe_sqlite3.so - uses: actions/upload-artifact@v2 with: name: build_artifacts @@ -38,7 +38,7 @@ jobs: - name: Build Linux binary (musl) run: dotnet publish --runtime linux-musl-x64 --configuration Release --output artifacts/linux-musl-x64 /p:PublishSingleFile=true Floofbot/Floofbot.csproj - - run: tar -czf artifacts/linux-musl-x64/Floofbot_linux-musl-x64.tar.gz -C artifacts/linux-musl-x64 Floofbot + - run: tar -czf artifacts/linux-musl-x64/Floofbot_linux-musl-x64.tar.gz -C artifacts/linux-musl-x64 Floofbot libe_sqlite3.so - uses: actions/upload-artifact@v2 with: name: build_artifacts diff --git a/Dockerfile b/Dockerfile index 4da449e..4289196 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,7 @@ RUN mkdir data # Copy files COPY Floofbot/Scripts/LinuxDBBackup.sh . COPY artifacts/linux-musl-x64/Floofbot . +COPY artifacts/linux-musl-x64/libe_sqlite3.so . # Fix for running in a container ENV DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1