Docker: Dodanie środowiska staging

Ta dokumentacja jest częścią przewodnika Node.js. Pełny przewodnik znajdziesz tutaj: Jak używać i wdrażać aplikację Node.js z Dockerem.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie Docker cloud CaaS (Containers as a Service), które zapewnia wiele korzyści, w tym:

  • Łatwe wdrażanie kontenerów do produkcji za pomocą prostego docker-compose up.
  • Dostosowywana nazwa domeny zabezpieczona HTTPS (na przykład, https://api.twoja-firma.com, https://www.twoja-firma.com, https://backoffice.twoja-firma.com).
  • Optymalna wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.
  • Bezproblemowe aktualizacje za pomocą jednego kliknięcia.

Oszczędzaj czas i upraszczaj swoje życie: wystarczy 5 minut, aby wypróbować rozwiązanie Docker CaaS cloud hosting Stackhero i wdrożyć swoje kontenery do produkcji!

Możesz łatwo zmodyfikować ten szablon, aby dodać środowisko staging. Aby to zrobić:

  1. Utwórz kopię docker/docker-compose.production.yml i nazwij ją docker/docker-compose.staging.yml. Ten plik definiuje kontenery i konfigurację dla Twojego środowiska staging.
  2. Utwórz plik secrets secrets/my-app.staging zawierający wszelkie wrażliwe informacje wymagane dla staging, takie jak hasła do bazy danych lub klucze API.
  3. W Makefile znajdź sekcję oznaczoną "Staging platform" i odkomentuj ją.

Na koniec uruchom make help, aby zobaczyć nowe dostępne komendy staging.