Introduction
- Cet article vous guide dans la création et l’hébergement d’une application PG Admin sur Square Cloud.
- Avant de commencer, assurez-vous d’avoir un compte sur Square Cloud, ce qui peut se faire via la page d’inscription. Vous pouvez utiliser votre e-mail pour créer un compte.
- Enfin, vous devez avoir un plan payant actif sur votre compte. Vous pouvez consulter nos plans et en acheter un selon vos besoins ici.
Création du projet
- Tout d’abord, nous avons besoin d’un environnement Python. Pour cela, il nous faut un
requirements.txtou unpyproject.toml. Vous pouvez voir comment créer un requirements.txt ici. - Votre
requirements.txtdoit contenirpgadmin4ainsi qu’un serveur web pour le servir. Dans ce tutoriel, nous utiliseronsgunicorn.
requirements.txt
- Ensuite, vous aurez besoin d’un fichier de configuration
config_local.pypour définir certains chemins. Ces chemins détermineront où enregistrer certaines informations sur votre pgadmin.
config_local.py
Nous avons déjà tout prêt pour le déploiement sur notre dépôt ici. Il vous suffit de télécharger le
project.zip et de l’uploader.📁 Fichiers nécessaires
Les fichiers suivants sont nécessaires dans votre zip :- requirements.txt ou pyproject.toml
- .env (optionnel)
⚙️ Fichier de configuration
- Vous devez configurer l’environnement d’exécution sur
Détecter manuellementet le définir surPython. Dans un squarecloud.config ou squarecloud.app, cela ressemblera à ceci :
squarecloud
- Ensuite, nous devons définir 2 variables d’environnement,
PGADMIN_SETUP_EMAILetPGADMIN_SETUP_PASSWORD, dans un fichier.envou dans l’environnement Square Cloud sur le menu d’upload.
.env
Upload du projet sur Square Cloud
Après avoir préparé les fichiers de votre projet, vous pouvez maintenant les uploader sur Square Cloud et héberger votre projet.- Upload via le tableau de bord
- Upload via la CLI
Accédez au tableau de bord Square Cloud et uploadez les fichiers de votre projet.


