Cloudwiki

Cloudwiki/설정/회원가입 정책

# 개요

Cloudwiki에서 회원가입 정책을 설정하는 방법에 대해 다룹니다.


# 방법

## wrangler.toml 설정

Github 또는 로컬 저장소에서 `wrangler.toml` 파일을 열고
```toml
EMAIL_RESTRICTION = "" # 이메일 도메인 가입 제한 설정: "" 또는 "none" (제한 없음), "whitelist" (허용 도메인만), "blacklist" (차단 도메인 제외)
EMAIL_LIST = "example.com, example.example.com" # 콤마로 구분된 도메인 목록 (EMAIL_RESTRICTION이 whitelist 또는 blacklist일 때 사용)

```

부분을 찾고, 원하는 설정을 입력한 뒤 저장합니다. 



### 이메일 제한 없이 가입 허용
`EMAIL_RESTRICTION = ""` 부분을 비워두거나 none 으로 설정합니다. (기본값)
이 경우 `EMAIL_LIST` 의 설정값은 무시됩니다.

### 이메일 제한 정책 설정

`EMAIL_RESTRICTION = ""` 부분을 `blacklist` 또는 `whitelist` 로 설정합니다.
`blacklist` 설정 시, 아래 리스트에 작성한 도메인의 이메일은 회원가입이 자동으로 거절됩니다.
`whitelist` 설정 시, 아래 리스트에 작성한 도메인의 이메일만 회원가입이 가능합니다.

`EMAIL_LIST = "example.com, example.example.com"`
이메일 주소 리스트는 쉼표로 구분합니다. 
특정 이메일 주소를 설정하는것이 아닙니다. 이메일 주소의 도메인을 입력하세요.

## 저장후 배포
Github와 Cloudflare Workers가 연동된 경우, 파일이 저장되었을때 자동으로 배포됩니다. 
로컬에서 작업한 경우, 프로젝트 폴더의 루트 경로에서 터미널을 열고 `npx wrangler deploy` 를 입력해 배포합니다.

배포는 보통 1~2분 이내에 완료됩니다.