From 788f3ea6b7177e01f6c8ae3204769654aa65d7d0 Mon Sep 17 00:00:00 2001 From: zwitschi Date: Sun, 10 May 2026 13:31:30 +0200 Subject: [PATCH] feat: remove deployment step from Docker workflow and add nixpacks configuration --- .gitea/workflows/build-container.yaml | 12 ------------ nixpacks.toml | 12 ++++++++++++ 2 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 nixpacks.toml diff --git a/.gitea/workflows/build-container.yaml b/.gitea/workflows/build-container.yaml index 41fc712..c0e1a75 100644 --- a/.gitea/workflows/build-container.yaml +++ b/.gitea/workflows/build-container.yaml @@ -53,15 +53,3 @@ jobs: context: . push: true tags: git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest - - - name: Deploy to Portainer - uses: appleboy/ssh-action@v0.1.7 - with: - host: ${{ secrets.SERVER_HOST }} - username: ${{ secrets.SERVER_USER }} - key: ${{ secrets.SERVER_SSH_KEY }} - script: | - docker stop thc-webhook || true - docker rm thc-webhook || true - docker pull git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest - docker run -d --name thc-webhook -e DISCORD_WEBHOOK_URL=${{ secrets.DISCORD_WEBHOOK_URL }} -p 8420:8420 git.allucanget.biz/${{ secrets.REGISTRY_USERNAME }}/thc-webhook:latest diff --git a/nixpacks.toml b/nixpacks.toml new file mode 100644 index 0000000..f832e74 --- /dev/null +++ b/nixpacks.toml @@ -0,0 +1,12 @@ +[phases.install] +cmds = ["pip install -r requirements.txt"] + +[phases.test] +dependsOn = ["install"] +cmds = ["pytest --maxfail=1 --disable-warnings -q"] + +[start] +cmd = "python main.py" + +[variables] +PORT = "8420"