Skip to content

[FEAT](infra)ci-cd-pipeline #35

@The-Leyn

Description

@The-Leyn

Explain the chore of the feature
Mise en place de l'architecture Docker orientée production et initialisation de la pipeline CI/CD automatisée.

Definition of done
Pour que cette issue soit considérée comme terminée et validée pour 17h, les éléments suivants doivent être présents sur la branche :

  • L'ancien compose.yml est renommé en compose.dev.yml pour préserver l'environnement de travail de l'équipe.
  • Un Dockerfile optimisé (multi-stage build) est présent dans le dossier /frontend pour compiler l'application et la servir via Nginx.
  • Un fichier nginx.conf est présent pour gérer le routage du frontend en production.
  • Un nouveau fichier compose.prod.yml est créé à la racine, utilisant le build du Dockerfile et exposant le port 80.
  • Le fichier de configuration de la pipeline CI/CD (ex: .github/workflows/deploy.yml) est créé et paramétré pour le déploiement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featNew feature or request

    Type

    No type

    Projects

    Status

    In review

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions