Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hmu332233/letmeknow.jbnu--core


https://github.com/hmu332233/letmeknow.jbnu--core

bot letmeknow-jbnu

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# 알려줘전북대

**Note**

이 프로젝트는 [알려줘전북대](https://pf.kakao.com/_LffxoM)의 일부입니다.
프로젝트에 대해서는 아래의 repository에서 확인해주세요.
[https://github.com/hmu332233/LetMeKnow.jbnu](https://github.com/hmu332233/LetMeKnow.jbnu)

## deploy

- `nginx` + `unicorn`
```bash
# 이미지 생성
$ docker build -t [이미지 이름] .

# 이미지 실행
$ docker run -d -p 80:80 -e SECRET_KEY_BASE=secret_key [이미지 이름]
```
- 추가적으로 환경변수로 지도검색을 위한 네이버 키가 필요하다
`-e naver_id=[naver_key] -e naver_sc=[naver_sc]`

- 동작하는 worker_processes의 수를 조절하고 싶다면 아래와 같이 환경변수를 추가한다.
```bash
-e WEB_CONCURRENCY=[number] // default 3
```

- 에러 또는 특수 상황시 line notify 메세지를 위한 token
```bash
-e notify_token=[token]
```

- 관리자 페이지 api를 호출하기 위한 관리자 페이지 host + path
```bash
-e management_server=[host]
```