sbt-idp/cope2n-api/README.md

24 lines
876 B
Markdown
Raw Normal View History

2023-11-30 11:19:06 +00:00
# Project AI Backend for Frontend
# 1. Run DB and RabbitMQ (skip ì you already install)
`docker compose -f docker-persistent up --build`
# 2. Migrate Database Schema ( If needed )
1.1 Make migration file `python manage.py makemigrations`
1.2 Apply to database `python manage.py migrate`
# 3. Run Project
## 2.1 Run with Docker
### 2.1.1 Add file `.env` at same folder level with docker-compose.yml.
Sample at `env_sample/example_{OS}_env` (Window / Linux)
### 2.1.2 Build & Run Image By Command
`docker compose up --build`
## 2.2 Local Development Run
### 2.2.1 Add file `.env` at same folder level with docker-compose.yml.
Sample at `env_sample/example_local_env`
### 2.2.2 Run API
`python manage.py runserver 0.0.0.0:8000`
### 2.2.3 Run Worker
`celery -A fwd_api.proj.worker worker -l INFO --without-gossip --without-mingle --without-heartbeat -Ofair --pool=solo`