IDEA: WASM build to deploy-to & manage different clouds without a separate Python server
- Langage dominant
- Python
- Étoiles
- 2.1k
- Forks
- 931
- Merge moyen
- 1 j 2 h
- PR mergées (30 j)
- 4
Description
## Feature Request
Aside from a basic web interface, the main thing this would need is a way of setting and storing secrets (like cloud provider auth keys).
As for official CPython support see: https://github.com/python/cpython/blob/main/Tools/wasm/README.md
Now there are plenty of unofficial implementations that don't have those same limitations, for example: [cheerpx webvm](https://github.com/leaningtech/webvm); [py2wasm](https://github.com/wasmerio/py2wasm); [pyodide](https://github.com/pyodide/pyodide); [spin](https://github.com/spinframework/spin-python-sdk)+CPython official approach
Advantage:
- Multicloud management without user installing anything
- Facilitate one-click install use-cases onto multiple cloud vendors
- Many others
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner le README CPython WASM lié et comparer les implémentations listées : webvm, py2wasm, pyodide et Spin's Python SDK. Définissez le périmètre d’un WASM build, d’une interface web de base et du stockage sécurisé des secrets des fournisseurs cloud. Un déploiement et une gestion multicloud réussis constituent les critères d’achèvement.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python, wasm
- Domaine
- cloud
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100