Flagsmith는 모든 기능을 갖춘 오픈 소스 기능 플래그 및 원격 구성 서비스입니다. 호스팅된 API를 사용하거나, 자체 프라이빗 클라우드에 배포하거나, 온프레미스에서 실행하세요.
Flagsmith를 사용하면 웹, 모바일 및 서버 측 애플리케이션 전반에 걸쳐 기능 플래그를 쉽게 생성하고 관리할 수 있습니다. 코드 섹션을 플래그로 래핑한 다음 Flagsmith를 사용하여 다양한 환경, 사용자 또는 사용자 세그먼트에 대해 해당 기능을 켜거나 끄십시오.
1분 이내에 시작하고 실행하세요.
curl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml
docker-compose -f docker-compose.yml up
애플리케이션은 관리자, 조직 및 프로젝트를 부트스트랩합니다. Compose 로그에서 비밀번호를 설정하는 링크를 찾을 수 있습니다.
Superuser "[email protected]" created successfully.
Please go to the following page and choose a password: http://localhost:8000/password-reset/confirm/.../...
참고: 이 설정에서는 로컬 개발에 http://를 사용합니다. 로컬 환경에 SSL을 구성한 경우 https://를 대신 사용할 수 있습니다. 프로덕션 배포의 경우 항상 https://를 사용하세요.
https://flagsmith.com/에서 호스팅 버전을 무료로 사용해 볼 수 있습니다.
Flagsmith API는 Python 3, Django 2 및 DjangoRestFramework 3을 사용하여 구축되었습니다. 다음을 사용하여 애플리케이션을 시험해 볼 수 있습니다.
AWS, GCP, Azure 및 온프레미스에 배포할 수 있는 옵션도 있습니다. 시작하고 실행하는 데 도움이 필요하면 연락하세요!
이 저장소는 Flagsmith를 관리하는 데 사용할 수 있는 REST API( /api
에 있음)와 웹 기반 관리자 대시보드( /frontend
에 있음)라는 2개의 핵심 구성 요소로 구성됩니다. 각 구성 요소에 대한 기술 문서는 문서 내 API 및 프런트엔드 페이지에서 찾을 수 있습니다.
이 두 구성 요소는 별도의 응용 프로그램으로 실행됩니다. 웹 기반 대시보드는 API에 대한 REST 호출을 통해 통신하는 단일 페이지 앱입니다.
풀 요청을 미리 볼 수 있는 임시 환경을 제공한 Uffizzi에게 감사드립니다.