Python: Uw Python-code uitrollen naar productie
Deze documentatie maakt deel uit van de Een REST API maken-gids. Bekijk de volledige gids hier: Stapsgewijze handleiding voor het bouwen van een REST API met Flask in Python.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Python cloud oplossing die uw deploymentproces vereenvoudigt:
- Deploy uw applicatie naar productie in enkele seconden met een simpele
git push.- Gebruik uw eigen domeinnaam, met automatische HTTPS-certificaatconfiguratie voor veilige verbindingen die volledig voor u geregeld worden.
- Profiteer van automatische back-ups, one-click updates en voorspelbare prijzen, zodat u zich kunt richten op uw code en niet op infrastructuurbeheer.
- Geniet van uitstekende performance en security op een private, dedicated infrastructuur. Uw omgeving is geïsoleerd en beveiligd.
Bespaar tijd en vereenvoudig uw workflow: uw code draait binnen 5 minuten op Stackhero's Python cloud hosting.
Stackhero maakt cloud deployment eenvoudig en veilig. U kunt uw Python-project uitrollen met de Python cloud hosting service. Functionaliteiten zijn onder andere:
- Deployen met één enkele
git push - Automatische TLS (HTTPS) met aanpasbare domeinen
- Dedicated infrastructuur voor veiligheid
- Ondersteuning voor HTTP/2, TLS 1.3, WebSockets, GZIP & Brotli, ETag, en zowel TCP/UDP poorttoegang
De "Stackhero for Python" service configureren
Volg deze stappen om te deployen:
-
Haal uw publieke SSH-sleutel op:
cat ~/.ssh/id_*.pub -
Open in het Stackhero dashboard uw "Stackhero for Python" service en kies "Configure".
-
Plak uw publieke sleutel in het veld "SSH public keys" of "Key".
-
Klik op "Validate" om uw configuratie te bevestigen.
"Stackhero for Python" publieke sleutel configuratie
Heeft u nog geen SSH-sleutels? U kunt ze genereren met:
ssh-keygen -t ed25519
Voeg een Git remote toe aan uw project met het commando uit uw Stackhero-service (vervang <XXXXXX> door uw servicedomein):
git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git
Git remote commando
Deployen naar productie
Wanneer u klaar bent om te deployen, pusht u uw code met:
git push stackhero main
Vergeet niet uw wijzigingen te committen voordat u gaat deployen. In Stackhero Code-Hero kunt u de Command Palette (
Ctrl+Shift+PofCmd+Shift+P) gebruiken enGit: Committypen voor snelle commits.
Na deployment is uw API live op https://<XXXXXX>.stackhero-network.com/api/tasks. Vervang <XXXXXX> door uw servicedomein om toegang te krijgen tot uw Flask API.