CI/CD : Gitea Actions deploy + source code volume mount
Deploy HouseHub / deploy (push) Successful in 5s

- .gitea/workflows/deploy.yml : git pull via SSH au push sur main
  → plus besoin de rebuilder le container pour les modifs PHP/CSS/JS
- docker-compose.yml : monte /opt/container/househub:/var/www/html
  → les fichiers sont servis directement depuis le repo local

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
perco
2026-05-12 09:07:36 +02:00
co-authored by Claude Sonnet 4.6
parent b87146c9cf
commit aff2d24a34
2 changed files with 12 additions and 11 deletions
+11 -11
View File
@@ -1,4 +1,5 @@
name: Deploy to Pacha Family
name: Deploy HouseHub
on:
push:
branches: [main]
@@ -7,14 +8,13 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Deploy to Production
uses: SamKirkland/FTP-Deploy-Action@v4.3.4
- name: Deploy via SSH
uses: appleboy/ssh-action@v1.0.0
with:
server: ${{ secrets.FTP_SERVER_PERCOLOUCO }}
username: ${{ secrets.FTP_USERNAME_PERCOLOUCO }}
password: ${{ secrets.FTP_PASSWORD_PERCOLOUCO }}
local-dir: ./
server-dir: /www/househub/ # ← Production reste ici
host: 192.168.1.29
username: perco
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
cd /opt/container/househub
git pull
echo "✓ HouseHub mis à jour"