L'API Militant peut être installée de plusieurs façons selon vos besoins.
L'API est dans le dossier /api/ de votre instance Militant avec sa propre configuration.
Configuration par défaut :
Personnaliser la connexion :
Si vous voulez connecter l'API à une autre base de données, créez /api/.env :
API_DB_HOST=autre-serveur.com
API_DB_NAME=militant
API_DB_USER=api_user
API_DB_PASS=mot_de_passe
Avantages :
Test :
curl https://votre-instance.com/api/v1/
ou
curl https://votre-instance.com/api/v1/index.php
Lancer l'API sur un serveur séparé avec Docker.
Avantages :
Installation rapide :
cd api/
cp .env.example .env
nano .env # Configurer
docker-compose up -d
Installation via l'App Store CasaOS.
Avantages :
Installation : 1. Ouvrir App Center 2. Custom Install 3. Coller docker-compose.casaos.yml
Installation sans Docker sur un serveur Apache/Nginx.
Avantages :
Voir le guide d'installation complet
| Option | Difficulté | Isolation | Scalabilité | |--------|-----------|-----------|-------------| | Avec Militant | Facile | Partielle | Limitée | | Docker séparé | Facile | Complète | Excellente | | CasaOS | Très facile | Complète | Bonne | | Manuelle | Moyenne | Partielle | Moyenne |
Après l'installation : 1. Tester l'API 2. Explorer les endpoints 3. Lire la FAQ