Files
webzine/.gitea/workflows/deploy-prod.yaml

26 lines
633 B
YAML

name: Deploiement API Prod Docker
on:
push:
branches:
- main
jobs:
deploy:
name: Build et Déploiement
runs-on: ubuntu-latest
steps:
- name: 📥 Récupération du code source
uses: actions/checkout@v4
- name: 🔐 Injection des variables d'environnement
run: |
echo "PGSQL_CONNECTION=${{ secrets.PGSQL_CONNECTION }}" > .env
- name: 🐳 Redémarrage Docker
run: |
echo "🚀 Démarrage du déploiement Docker sur api-prod..."
docker compose down
docker compose up -d --build
echo "✅ Déploiement terminé !"