mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
35 lines
792 B
Markdown
35 lines
792 B
Markdown
### Costs ETL Application
|
|
|
|
This is a simple application to push the materials costs data to the database.
|
|
|
|
#### How to run
|
|
|
|
Ensure you have a .env file in the base Model directory with the following variables
|
|
|
|
```
|
|
DB_HOST="Your db host"
|
|
DB_PORT="Your db port"
|
|
DB_USER="Your db user"
|
|
DB_PASSWORD="Your db password"
|
|
DB_NAME="Your db name"
|
|
```
|
|
|
|
Make sure your python path environment variable pouints to the base Model directory. To set the
|
|
`PYTHONPATH` environment variable, run the following command from the base Model directory
|
|
|
|
```
|
|
export PYTHONPATH=`pwd`
|
|
```
|
|
|
|
From the base Model directory, install the requirements by running the following command
|
|
|
|
```
|
|
pip install -r etl/costs/requirements.txt
|
|
```
|
|
|
|
Then run the following command to run the application
|
|
|
|
```
|
|
python etl/costs/app.py
|
|
```
|
|
|