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 gotową do użycia platformę Docker cloud CaaS (Containers as a Service), zaprojektowaną z myślą o szybkich i niezawodnych wdrożeniach kontenerów:

  • Wdrażaj do produkcji za pomocą pojedynczego polecenia docker-compose up. Nie jest wymagana żadna dodatkowa konfiguracja: po prostu uruchom swoje kontenery.
  • Wybierz własną nazwę domeny, automatycznie zabezpieczoną przez HTTPS (na przykład: https://api.twoja-firma.com, https://www.twoja-firma.com lub https://backoffice.twoja-firma.com).
  • Korzystaj z wysokiej wydajności i solidnego poziomu bezpieczeństwa na prywatnej, dedykowanej infrastrukturze.
  • Aktualizuj środowisko jednym kliknięciem, co zapewnia prostą i bezproblemową konserwację.

Twoje kontenery mogą działać w środowisku produkcyjnym już w około pięć minut. Stackhero zarządza infrastrukturą, aktualizacjami i bezpieczeństwem za Ciebie, dzięki czemu możesz skupić się na dostarczaniu swoich aplikacji. Dowiedz się więcej o hostingu Docker CaaS w chmurze.

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.