Documentation
Guides complets pour utiliser MMPB Cloud's Services
Démarrage Rapide
1. Créer votre premier projet
Pour déployer votre première application sur MMPB Cloud's, suivez ces étapes simples :
Prérequis : Un compte MMPB Cloud's (gratuit pour les étudiants)
- Connectez-vous à votre dashboard
- Cliquez sur "Nouveau Projet"
- Renseignez les informations de base (nom, type d'application)
- Configurez la base de données si nécessaire
- Uploadez vos fichiers (code + dépendances)
- Lancez le déploiement
Félicitations ! Votre application est maintenant en ligne.
Vous recevrez l'URL par WhatsApp dans 2-5 minutes.
🐍 Déployer une Application Python
Frameworks supportés
Django
Framework full-stack
Flask
Micro-framework
FastAPI
API moderne
Préparer votre projet
Assurez-vous d'avoir ces fichiers dans votre projet :
requirements.txt
app.py (ou manage.py pour Django)
.env (optionnel)
Exemple requirements.txt
Flask==2.3.0
SQLAlchemy==2.0.15
psycopg2-binary==2.9.6
python-dotenv==1.0.0
gunicorn==21.2.0
Configuration du port
Modifiez votre fichier principal pour écouter sur le port fourni :
# Flask
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8001)
# Django (settings.py)
# Aucune modification nécessaire
📦 Déployer une Application Node.js
Fichiers requis
package.json
app.js (ou server.js, index.js)
.env (optionnel)
Exemple package.json
{
"name": "mon-app",
"version": "1.0.0",
"scripts": {
"start": "node app.js",
"build": "npm run build"
},
"dependencies": {
"express": "^4.18.0",
"dotenv": "^16.0.0"
}
}
Configuration serveur
const express = require('express');
const app = express();
const PORT = process.env.PORT || 8001;
app.listen(PORT, '0.0.0.0', () => {
console.log(`Server running on port ${PORT}`);
});
🗄️ Bases de Données
Types supportés
PostgreSQL
Base de données relationnelle robuste
RecommandéMySQL/MariaDB
Alternative populaire
SupportéImporter vos données
- Exportez votre BD actuelle en SQL
- Dans le wizard de création, uploadez le fichier .sql
- Ou importez plus tard via la console SQL
Conseil : Utilisez pg_dump (PostgreSQL) ou mysqldump (MySQL)
pour exporter proprement vos données.
❓ Questions Fréquentes
Utilisez la fonction de synchronisation rsync intégrée dans le dashboard.
Configurez une fois le chemin local, puis synchronisez en un clic.
Oui ! Demandez l'ajout d'un domaine personnalisé depuis les paramètres du projet.
Notre équipe configurera le DNS sous 24-48h.
Accédez aux logs en temps réel depuis le dashboard → Votre projet → Logs.
Vous pouvez filtrer par niveau (erreurs, warnings, info).