Vai al contenuto principale
Puoi effettuare commit e upload usando Client o Application. Ti serve solo un oggetto squarecloud.File a cui passare il percorso in cui si trova il tuo file zip.

Effettuare 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')

Effettuare un upload

Per caricare un’applicazione, puoi usare solo il [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)
Ricorda che per caricare un’applicazione hai bisogno di uno zip che contenga (almeno) i seguenti file::
  • File principale: responsabile dell’avvio della tua applicazione
  • File delle dipendenze: contiene informazioni su quali dipendenze sono necessarie
  • File di configurazione (squarecloud.app): un file di configurazione che specifica il nome, la descrizione, il nome del file principale, la versione, ecc. Per saperne di più sul file di configurazione, dai un’occhiata a questa guida.
Per tua comodità, è stata aggiunta una classe per creare questo file di configurazione: squarecloud.utils.ConfigFile.