d0e5c9e5be
Fix/zeros progress |
||
---|---|---|
.. | ||
EDA | ||
env_sample | ||
fwd | ||
fwd_api | ||
locale | ||
scripts | ||
static | ||
billing_report.xlsx | ||
celery_config.txt | ||
dev.docker-compose.yml.dev | ||
docker-compose.yml | ||
docker-persistent.yml | ||
Dockerfile | ||
Dockerfile-dev | ||
Dockerfile.base | ||
manage.py | ||
modified.txt | ||
README.md | ||
report_detail.xlsx | ||
report.xlsx | ||
requirements.txt | ||
TODO.md |
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