austinkregel / finance
- суббота, 5 сентября 2020 г. в 00:25:42
TSQL
A self hosted app to help you get a better understanding of your personal finances.
A self hosted app to help you get a better understanding of your finances.
At the moment, this project is configured to be used from docker containers. You may use non-docker versions of the software, but at the moment that's undocumented.
First and foremost you must have a Plaid account. Once you have your account you'll need to copy your development tokens.
You'll then need to go to your .env file in the root of this project (or copy the .env.example file if the.env file doesn't exist) and add the following values.
PLAID_ENV=development
PLAID_PUBLIC_KEY=
PLAID_SECRET=
PLAID_CLIENT_ID=
And then fill in your plaid values.
docker-compose up --build -dWhich will build the containers, and start them daemonized (in the background)
(If your nginx container won't start, be sure you don't have any other programs using port 80)
docker exec -it finance-php composer installdocker exec -it finance-node npm install or yarn (Yes you need this on your host computer for now.)docker exec -it finance-node npm run productiondocker exec -it finance-php php artisan queue:work127.0.0.1 (or localhost, or whatever IP you're using to host this app) and register an account. Then navigate to your settings page and link your bank accountIf you can configure the Laravel task scheduler php artisan schedule:run then commands will be ran when they're suppose to.
* * * * * "docker exec -it finance_php_1 php artisan queue:work"
Or you can configure a manual cron job to run those commands.