sbt-idp/cope2n-api
2024-03-20 15:56:33 +07:00
..
env_sample Add: BE, FE 2023-11-30 18:19:06 +07:00
fwd Fix: #79, #80 2024-03-14 10:11:20 +07:00
fwd_api update datetime format for billing report 2024-03-20 15:56:33 +07:00
locale Fix: false aggregate results 2023-12-26 21:07:19 +07:00
scripts Fix: #61 2024-03-04 15:38:38 +07:00
static Feature: feedback csv API 2024-01-11 18:27:34 +07:00
add_user.py Add: BE, FE 2023-11-30 18:19:06 +07:00
billing_report.xlsx update write file 2024-03-06 16:32:50 +07:00
dev.docker-compose.yml.dev Add: BE, FE 2023-11-30 18:19:06 +07:00
docker-compose.yml Add: BE, FE 2023-11-30 18:19:06 +07:00
docker-persistent.yml Add: BE, FE 2023-11-30 18:19:06 +07:00
Dockerfile Fix: partial #62 2024-03-15 08:46:06 +07:00
Dockerfile-dev Add: BE, FE 2023-11-30 18:19:06 +07:00
Dockerfile.base Merged from vietanh99, Add APIs 2024-01-31 10:00:18 +07:00
manage.py Add: BE, FE 2023-11-30 18:19:06 +07:00
README.md Add: BE, FE 2023-11-30 18:19:06 +07:00
report_detail.xlsx UPDATE: add invoice_number infomation 2024-03-12 17:26:33 +07:00
report.xlsx update average processing time 2024-03-19 16:35:26 +07:00
requirements.txt Merged from vietanh99, Add APIs 2024-01-31 10:00:18 +07:00
SBT_detail_report_20240122.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240123.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240124.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240125.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240126.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240127.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240128.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240129.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
SBT_detail_report_20240130.csv Data: data csv from 22 to 24 2024-02-06 15:55:23 +07:00
TODO.md Add: BE, FE 2023-11-30 18:19:06 +07: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