Skip to content

Commit

Permalink
fix: ENV
Browse files Browse the repository at this point in the history
  • Loading branch information
invalidid56 committed Nov 10, 2023
1 parent cb2cb05 commit 7743cca
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ jobs:
script: |
docker stop $(docker ps -a -q)
docker pull invalidid56/komin
docker run -d -p 80:8000 invalidid56/komin
docker run -d -p 80:8000 -e OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} invalidid56/komin
52 changes: 52 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Komin.AI - Dev Guideline

## See Also
- [komin-crawler]()

## Requirements
- Python 3.11
- Docker
- OpenAI API

## Conventions

### Active Branches
- `dev` (default):
- `feature/{description}`: 새로운 기능이 추가되는 경우에 사용
- `fix/{description}`: `dev` 브랜치로 반영하는 사소한 오류 수정 시에 사용


## Dev Guidelines

### Python Dependencies
가상환경을 활성화하고 필요한 패키지를 설치합니다.
```shell
pip install -r requirements.txt
```
`requirements.txt` 파일의 패키지 목록을 최신화하기 위해 사용하십시오
```shell
pip freeze > requirements.txt
```

### Server Startup
Docker를 활용하여 FastAPI 서버를 실행합니다.
```shell
docker build -t komin .
docker run -p 80:8000 komin
```

## Database Migration
SQLAlchemy 모델에 변경사항이 발생한 경우, 이를 위한 Alembic revision 파일을 자동 생성합니다.
자동 생성 후, 작성된 내용이 의도한 변경사항을 잘 수행하는지 검토해보는 것을 권장합니다.
```shell
make revision DESCRIPTION="Description For Revision"
```

## Deployment
`dev`, 브랜치에 새로운 push가 일어날 때마다 [GitHub Actions](.github/workflows)를 활용한 ECR 이미지 업로드를 활용한 배포가 진행됩니다.

---
# Komin.AI API Reference
## Dashboard

## Analyze

0 comments on commit 7743cca

Please sign in to comment.