Passer au contenu principal
Vous pouvez effectuer des commits et des uploads à l’aide de Client ou Application. Il vous suffit d’un objet squarecloud.File et de passer le chemin où se trouve votre fichier zip.

Effectuer un commit

import squarecloud as square

client = square.Client('API_KEY')

async def example():
    file = square.File('path/to/you/file.zip')
    await client.commit(file=file, app_id='application_id')

Effectuer un upload

Pour uploader une application, vous pouvez utiliser uniquement le [Client].
import squarecloud as square

client = square.Client(...)

async def example():
    file = square.File('path/to/you/file.zip')
    await client.upload_app(file=file)
N’oubliez pas que pour uploader une application, vous avez besoin d’un zip qui contient (au moins) les fichiers suivants :
  • Fichier principal : responsable du démarrage de votre application
  • Fichier de dépendances : contient les informations sur les dépendances nécessaires
  • Fichier de configuration (squarecloud.app) : un fichier de configuration précisant le nom, la description, le nom du fichier principal, la version, etc. Pour en savoir plus sur le fichier de configuration, consultez ce guide.
Pour votre commodité, une classe a été ajoutée pour créer ce fichier de configuration : squarecloud.utils.ConfigFile.