Skip to content

fix broken githubUrl in sources #7

fix broken githubUrl in sources

fix broken githubUrl in sources #7

name: Deploy to Hetzner
on:
push:
branches:
- main
paths:
- "mimir-rag/**"
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build Docker image
run: docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/mimir-rag:latest -f mimir-rag/Dockerfile mimir-rag
- name: Push image to Docker Hub
run: |
echo ${{ secrets.DOCKER_HUB_TOKEN }} | docker login -u ${{ secrets.DOCKER_HUB_USERNAME }} --password-stdin
docker push ${{ secrets.DOCKER_HUB_USERNAME }}/mimir-rag:latest
- name: Deploy to Hetzner via SSH
uses: appleboy/[email protected]
with:
host: ${{ secrets.HETZNER_HOST }}
username: ${{ secrets.HETZNER_USERNAME }}
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
docker pull ${{ secrets.DOCKER_HUB_USERNAME }}/mimir-rag:latest
docker stop mimir-rag || true
docker rm mimir-rag || true
docker run -d \
--name mimir-rag \
--restart unless-stopped \
-p 127.0.0.1:3000:3000 \
-v ~/.mimir-rag.env:/app/.env:ro \
${{ secrets.DOCKER_HUB_USERNAME }}/mimir-rag:latest