merged ln metadata into manga mover
Build and Deploy / build (push) Successful in 59s
Build and Deploy / deploy (push) Successful in 24s

This commit is contained in:
2026-06-14 10:47:47 +02:00
parent 8a44b85a48
commit 216771f709
27 changed files with 3040 additions and 280 deletions
+17 -7
View File
@@ -5,6 +5,11 @@ on:
branches:
- master
env:
REGISTRY: gitea.johannesbot.de/johannesbot
MANGA_IMAGE: manga-mover-and-metadata-collector
LN_IMAGE: kavita-lightnovel-metadata-fetcher
jobs:
build:
runs-on: ubuntu-latest
@@ -17,11 +22,16 @@ jobs:
echo "${{ secrets.REGISTRY_PASSWORD }}" | \
docker login https://gitea.johannesbot.de -u ${{ secrets.REGISTRY_USER }} --password-stdin
- name: Build Image
run: docker build -t gitea.johannesbot.de/johannesbot/manga-mover-and-metadata-collector:latest .
- name: Build Manga Image
run: docker build --build-arg APP=manga -t ${{ env.REGISTRY }}/${{ env.MANGA_IMAGE }}:latest .
- name: Push Image
run: docker push gitea.johannesbot.de/johannesbot/manga-mover-and-metadata-collector:latest
- name: Build LN Image
run: docker build --build-arg APP=ln -t ${{ env.REGISTRY }}/${{ env.LN_IMAGE }}:latest .
- name: Push Images
run: |
docker push ${{ env.REGISTRY }}/${{ env.MANGA_IMAGE }}:latest
docker push ${{ env.REGISTRY }}/${{ env.LN_IMAGE }}:latest
deploy:
needs: build
@@ -37,7 +47,7 @@ jobs:
username: ${{ secrets.SSH_USER }}
password: ${{ secrets.SSH_PASSWORD }}
port: ${{ secrets.SSH_PORT || 22 }}
script: mkdir -p /home/${{ secrets.SSH_USER }}/manga-mover-and-metadata-collector
script: mkdir -p /home/${{ secrets.SSH_USER }}/kavita-metadata-collector
- name: Copy docker-compose via SCP
uses: appleboy/scp-action@v0.1.7
@@ -47,7 +57,7 @@ jobs:
password: ${{ secrets.SSH_PASSWORD }}
port: ${{ secrets.SSH_PORT || 22 }}
source: "docker-compose.prod.yml"
target: "/home/${{ secrets.SSH_USER }}/manga-mover-and-metadata-collector"
target: "/home/${{ secrets.SSH_USER }}/kavita-metadata-collector"
- name: Deploy via SSH
uses: appleboy/ssh-action@v1.0.3
@@ -57,7 +67,7 @@ jobs:
password: ${{ secrets.SSH_PASSWORD }}
port: ${{ secrets.SSH_PORT || 22 }}
script: |
cd /home/${{ secrets.SSH_USER }}/manga-mover-and-metadata-collector
cd /home/${{ secrets.SSH_USER }}/kavita-metadata-collector
mv docker-compose.prod.yml docker-compose.yml
echo "${{ secrets.REGISTRY_PASSWORD }}" | sudo docker login https://gitea.johannesbot.de -u ${{ secrets.REGISTRY_USER }} --password-stdin
sudo docker compose pull