Docker: Een staging-omgeving toevoegen
Deze documentatie maakt deel uit van de Node.js-gids. Bekijk de volledige gids hier: Hoe een Node.js-app te gebruiken en te implementeren met Docker.
Welkom bij de Stackhero-documentatie
Stackhero biedt een gebruiksklaar Docker cloud CaaS (Containers as a Service) platform, ontworpen voor snelle en betrouwbare containerdeployments:
- Zet uw containers direct in productie met slechts één
docker-compose up. Er is geen extra configuratie nodig: start gewoon uw containers.- Kies uw eigen domeinnaam, automatisch beveiligd met HTTPS (bijvoorbeeld: https://api.uw-bedrijf.com, https://www.uw-bedrijf.com of https://backoffice.uw-bedrijf.com).
- Profiteer van hoge prestaties en sterke beveiliging op een privé, dedicated infrastructuur.
- Voer updates uit met één klik voor eenvoudige, moeiteloze onderhoud.
Uw containers kunnen binnen ongeveer vijf minuten live in productie zijn. Stackhero beheert de infrastructuur, updates en beveiliging voor u, zodat u zich kunt richten op het leveren van uw applicaties. Lees meer over Docker CaaS cloud hosting.
U kunt deze boilerplate eenvoudig aanpassen om een staging-omgeving toe te voegen. Om dit te doen:
- Maak een kopie van
docker/docker-compose.production.ymlen noem hetdocker/docker-compose.staging.yml. Dit bestand definieert de containers en configuratie voor uw staging-omgeving. - Maak het secrets-bestand
secrets/my-app.stagingaan met alle gevoelige informatie die nodig is voor staging, zoals databasewachtwoorden of API-sleutels. - Zoek in het
Makefilede sectie met de naam "Staging platform" en verwijder het commentaar.
Voer ten slotte make help uit om de nieuwe staging-opdrachten te bekijken die nu beschikbaar zijn.