Files
test-api/.gitea/workflows/deploy.yml
2026-04-02 22:03:37 +00:00

27 lines
789 B
YAML

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: |
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 !"