요금블로그
언어
다중 환경

다중 환경 하나의 프로젝트.

개발, 스테이징, 프로덕션 환경을 분리해서 만드세요. 환경별 설정과 시크릿이 격리되므로 프로덕션 설정이 개발 환경으로 유출될 걱정이 없습니다.

다중 환경데모
Production
main
활성
Staging
develop
활성
Preview
feature/*
대기
활성 환경 3개독립된 설정

중요한 이유

얻을 수 있는 것

분리된 환경

환경별 설정과 시크릿을 가진 환경을 만드세요. 개발, 스테이징, 프로덕션이 모두 분리됩니다.

브랜치 정책

특정 브랜치를 특정 환경에 지정하세요. main은 프로덕션, develop은 스테이징입니다.

공유 리소스

데이터베이스와 캐시를 환경 간에 공유하거나 필요에 따라 분리할 수 있습니다.

환경별 브랜치

서로 다른 브랜치를 서로 다른 환경에 연결하세요. 예를 들어 develop은 스테이징, main은 프로덕션입니다.

단계

작동 방식

  1. 01

    환경 만들기

    Settings > Environments 탭을 여세요. Add Environment를 클릭하고 이름(예: staging)을 지정합니다.

  2. 02

    설정 입력

    환경마다 서로 다른 환경 변수를 추가하세요.

  3. 03

    배포

    배포할 때 대상 환경을 선택하세요. 먼저 스테이징에 배포한 뒤 프로덕션에 배포할 수 있습니다.

Blog

함께 읽어 보세요

이 기능과 관련된 가이드와 튜토리얼입니다.

FAQ

자주 묻는 질문

환경을 몇 개까지 만들 수 있나요?
제한이 없습니다. 개발, 스테이징, QA, 프로덕션 등 필요한 만큼 환경을 만들 수 있습니다.
환경마다 별도의 리소스가 필요한가요?
네, 환경마다 리소스가 분리되어 있습니다. 다만 필요하면 환경 간에 데이터베이스를 공유할 수 있습니다.
스테이징에서 프로덕션으로 승격할 수 있나요?
네, 한 환경의 설정과 변수를 다른 환경으로 승격할 수 있습니다. 이 기능은 Variables 탭에서 사용할 수 있습니다.

체험할 준비가 되셨나요?

Google 또는 GitHub로 로그인하고, 리포지토리를 연결한 뒤, Rupiah 잔액으로 결제하세요. 신용카드는 필요 없습니다.
WhatsApp