Aller au contenu

Guide de développement

Guide pour développeurs contribuant à ProbatioVault

← Retour


Setup environnement

Prérequis

  • Node.js 20 LTS
  • PostgreSQL 18
  • Redis 7
  • Git

Clone des repos

git clone https://gitlab.com/probatiovault/ProbatioVault-infra.git
git clone https://gitlab.com/probatiovault/ProbatioVault-backend.git
git clone https://gitlab.com/probatiovault/ProbatioVault-app.git

Développement Backend

Voir ProbatioVault-backend/docs/product/guides/dev.md


Développement Mobile

Voir ProbatioVault-app/docs/product/guides/dev.md


Développement Infrastructure

Terraform

cd ProbatioVault-infra/terraform
terraform init
terraform plan -var-file="environments/dev.tfvars"

Ansible

cd ProbatioVault-infra/ansible
ansible-playbook -i inventory/dev/hosts.ini playbook.yml --check

Tests

# Tests d'intégration infrastructure
cd ProbatioVault-infra/ansible/tests
sudo bash run_all_tests.sh

← Retour