Files
stupid-apis/.gitea/workflows/build-and-deploy.yml
JohannesBOT eb559db19f
Some checks failed
Build and Deploy / build (push) Failing after 1m12s
Update .gitea/workflows/build-and-deploy.yml
2026-03-18 15:10:36 +01:00

44 lines
1.1 KiB
YAML

name: Build and Deploy
on:
push:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Login to Gitea Registry
run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | \
docker login http://192.168.2.2:30008 -u ${{ secrets.REGISTRY_USER }} --password-stdin
- name: Build Image
run: docker build -t gitea.johannesbot.de/JohannesBOT/stupid-apis:latest .
- name: Push Image
run: docker push gitea.johannesbot.de/JohannesBOT/stupid-apis:latest
# deploy:
# runs-on: ubuntu-latest
# needs: build
# steps:
# - name: Deploy via SSH
# run: |
# mkdir -p ~/.ssh
# echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_ed25519
# chmod 600 ~/.ssh/id_ed25519
# ssh-keyscan -H ${{ secrets.DEPLOY_HOST }} >> ~/.ssh/known_hosts
#
# ssh -i ~/.ssh/id_ed25519 ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF'
# cd /opt/myapp
# docker compose pull
# docker compose up -d
# EOF