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)
  1. Connectez-vous à votre dashboard
  2. Cliquez sur "Nouveau Projet"
  3. Renseignez les informations de base (nom, type d'application)
  4. Configurez la base de données si nécessaire
  5. Uploadez vos fichiers (code + dépendances)
  6. 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
  1. Exportez votre BD actuelle en SQL
  2. Dans le wizard de création, uploadez le fichier .sql
  3. 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).

Besoin d'aide ?

Notre équipe est là pour vous accompagner