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 -d
Which 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 install
docker 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 production
docker exec -it finance-php php artisan queue:work
127.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.