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 documentatie van Stackhero!

Stackhero biedt een kant-en-klare Docker cloud CaaS (Containers as a Service) oplossing die tal van voordelen biedt, waaronder:

  • Zet eenvoudig uw containers in productie met slechts een docker-compose up.
  • Aanpasbare domeinnaam beveiligd met HTTPS (bijvoorbeeld, https://api.uw-bedrijf.com, https://www.uw-bedrijf.com, https://backoffice.uw-bedrijf.com).
  • Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
  • Moeiteloze updates met slechts één klik.

Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Docker CaaS cloud hosting oplossing van Stackhero te proberen en uw containers in productie te zetten!

U kunt deze boilerplate eenvoudig aanpassen om een staging-omgeving toe te voegen. Om dit te doen:

  1. Maak een kopie van docker/docker-compose.production.yml en noem het docker/docker-compose.staging.yml. Dit bestand definieert de containers en configuratie voor uw staging-omgeving.
  2. Maak het secrets-bestand secrets/my-app.staging aan met alle gevoelige informatie die nodig is voor staging, zoals databasewachtwoorden of API-sleutels.
  3. Zoek in het Makefile de 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.