deployment

This commit is contained in:
2026-04-02 21:56:36 +00:00
parent 5d3dcf5106
commit 3a8b2e26a3
3 changed files with 55 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
name: Deploy-Test-API
run-name: ${{ gitea.actor }} is deploying the test API 🚀
on:
workflow_dispatch:
inputs:
target_env:
description: 'Environnement de destination'
required: true
default: 'production'
jobs:
Deploy-To-VM:
# On demande à notre Runner Ubuntu de s'en occuper
runs-on: ubuntu-latest
steps:
- name: Vérification du statut
run: echo "Déploiement initié par ${{ gitea.actor }}."
# On utilise directement la commande Docker de la VM hôte pour reconstruire et relancer
- name: Rebuild & Restart Test API
run: |
cd /home/ubuntu/n8n-stack
docker compose build test-api
docker compose up -d --no-deps test-api
- name: Succès
run: echo "API redéployée avec succès !"