Python: Deployen naar staging-omgeving
Deze documentatie maakt deel uit van de Geavanceerde toepassingen-gids. Bekijk de volledige gids hier: Verder gaan met uw Python-deployments.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Python cloud oplossing die tal van voordelen biedt, waaronder:
- Implementeer uw applicatie in seconden met een eenvoudige
git push.- Gebruik uw eigen domeinnaam en profiteer van de automatische configuratie van HTTPS-certificaten voor verbeterde beveiliging.
- Geniet van gemoedsrust met automatische back-ups, updates met één klik, en eenvoudige, transparante en voorspelbare prijzen.
- Krijg optimale prestaties en robuuste beveiliging dankzij een privé en dedicated VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Python cloud hosting oplossing van Stackhero te proberen!
Het wordt sterk aanbevolen om aparte staging- en productieomgevingen te onderhouden. Om meerdere omgevingen te beheren, begint u met het hernoemen van de huidige remote repository. Bijvoorbeeld, hernoem de remote stackhero naar stackhero-production met:
git remote rename stackhero stackhero-production
Maak vervolgens een nieuwe Python-service voor uw staging-omgeving. Haal het git remote add commando op en wijzig het door <XXXXXX> te vervangen door het domein van uw service:
-
Origineel commando:
git remote add stackhero ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git -
Gewijzigd commando:
git remote add stackhero-staging ssh://stackhero@<XXXXXX>.stackhero-network.com:222/project.git
U kunt vervolgens naar beide omgevingen deployen met de volgende commando's:
-
Deployen naar staging:
git push stackhero-staging main -
Deployen naar productie:
git push stackhero-production main
Om het deploymentproces te verbeteren, raden we aan de verbeterde versie van Makefile te gebruiken.
Met deze verbeterde
Makefilewordt deployen naar productie of staging net zo eenvoudig als het uitvoeren vanmake deploy-productionofmake deploy-staging.