Docker: Aggiungere un ambiente di staging
Questa documentazione fa parte della guida Node.js. Consulta la guida completa qui: Come utilizzare e distribuire un'app Node.js con Docker.
👋 Benvenuti nella documentazione di Stackhero!
Stackhero offre una soluzione Docker cloud CaaS (Containers as a Service) pronta all'uso che fornisce numerosi vantaggi, tra cui:
- Distribuisci facilmente i tuoi container in produzione con un semplice
docker-compose up.- Nome di dominio personalizzabile protetto con HTTPS (ad esempio, https://api.tua-azienda.com, https://www.tua-azienda.com, https://backoffice.tua-azienda.com).
- Prestazioni ottimali e sicurezza robusta grazie a una VM privata e dedicata.
- Aggiornamenti senza sforzo con un solo clic.
Risparmia tempo e semplifica la tua vita: bastano 5 minuti per provare la soluzione di hosting cloud Docker CaaS di Stackhero e distribuire i tuoi container in produzione!
Puoi facilmente modificare questo boilerplate per aggiungere un ambiente di staging. Per farlo:
- Crea una copia di
docker/docker-compose.production.ymle chiamaladocker/docker-compose.staging.yml. Questo file definisce i container e la configurazione per il tuo ambiente di staging. - Crea il file di secrets
secrets/my-app.stagingcontenente qualsiasi informazione sensibile richiesta per lo staging, come password di database o chiavi API. - Nel
Makefile, trova la sezione etichettata "Staging platform" e decommentala.
Infine, esegui make help per visualizzare i nuovi comandi di staging ora disponibili.