Robert Dyer
6759916323
more specific base version
2025-05-29 13:13:26 -05:00
google-labs-jules[bot]
6124a6d582
feat: Use Node.js Alpine base image in Dockerfile
...
Updates the Dockerfile to use `node:22-alpine` as the base image,
reducing the overall image size and standardizing on Alpine Linux.
Key changes include:
- Replaced `apt-get` with `apk add --no-cache` for package installation.
- Updated package names to their Alpine equivalents (e.g., `libasound2` to `alsa-lib`).
- Switched from manual Chrome/Chromedriver downloads to installing `chromium`
and `chromium-chromedriver` from Alpine repositories.
- Pinned `chromium` and `chromium-chromedriver` to version `136.0.7103.113-r0`
for build consistency.
- Ensured correct ordering for `WORKDIR`, directory creation/permissions,
and `USER node` commands.
2025-05-29 18:10:09 +00:00
google-labs-jules[bot]
1d50da987f
Refactor: Update Dockerfile to Node.js Alpine base
...
I've switched the base image from node:22 to node:22-alpine to reduce image size.
Key changes include:
- Updated FROM instruction to node:22-alpine.
- Replaced apt-get with apk for package management.
- Updated package names to their Alpine equivalents (e.g., libasound2 to alsa-lib, libgtk-4-1 to gtk+3.0).
- Modified Chrome and Chromedriver installation to use Alpine's `chromium` and `chromium-chromedriver` packages instead of manual downloads.
- Ensured correct user, working directory permissions, and order of operations, particularly for directory creation and ownership before switching to the 'node' user.
Note: The Docker image build process encountered an environmental 'no space left on device' error. Therefore, I could not complete full build verification and subsequent functional testing of the image. The Dockerfile changes are based on best practices for Alpine conversion.
2025-05-22 05:07:00 +00:00
Robert Dyer
e9922e30c1
support other interest compounding types ( #24 )
...
Co-authored-by: Chris Weiss <chrwei@users.noreply.github.com >
2025-05-08 13:14:23 -05:00
Robert Dyer
226c8cb5bd
clean up how note tags are used
2025-05-06 09:56:07 -05:00
Robert Dyer
6b26484486
Update utils.js: show percents with up to 4 digits after the decimal
2025-05-06 09:38:22 -05:00
Robert Dyer
ec21ae5751
New Actual release version
2025-05-03 23:11:13 +00:00
Robert Dyer
c30b429f96
add support for motorcycles to the kbb.js script
2025-05-03 14:24:31 -05:00
Robert Dyer
4741dee84f
spelling and formatting cleanup
2025-05-03 14:02:40 -05:00
Robert Dyer
ca31c69c7f
update example.env to list optional entries
2025-05-03 13:57:48 -05:00
Chris Weiss
947d4ac09f
Add rentcast values script ( #22 )
...
* Add rentcase values script
* fix typo
* Update example.env
* Update formating
* fix spelling
* change fomatting
* TOC and formating updates
2025-05-03 13:51:52 -05:00
Robert Dyer
62b26acec4
bump package versions
2025-04-28 15:57:41 -04:00
Robert Dyer
bfb3e5a3c3
New Actual release version
2025-04-05 23:12:33 +00:00
Robert Dyer
6a354e6252
add a fallback zestimate match pattern
2025-04-03 22:12:26 -05:00
Robert Dyer
576ac6a034
fix zestimate script
2025-03-06 21:12:03 -06:00
Robert Dyer
16cbc1af81
update packages
2025-03-06 21:11:47 -06:00
Robert Dyer
6db3587fab
fixes #20 - bitcoin sync was negated and ignoring transactions from today
2025-03-04 19:25:00 -06:00
Robert Dyer
b8583354de
New Actual release version
2025-03-03 23:11:08 +00:00
Robert Dyer
0d3b46ba10
New Actual release version
2025-03-01 23:11:59 +00:00
Robert Dyer
09694b2ca8
New Actual release version
2025-02-06 23:12:14 +00:00
Robert Dyer
fc5fae5cac
New Actual release version
2025-02-05 23:10:46 +00:00
Robert Dyer
6280061d59
New Actual release version
2025-01-07 23:10:17 +00:00
Robert Dyer
42ca925c66
do not run Chrome headless, triggers captcha
2025-01-04 15:36:55 -06:00
Robert Dyer
ada1b0d32e
Fixes #17 - zestimate.js now requires Selenium+chromedriver
2025-01-04 15:31:53 -06:00
Robert Dyer
c1a32f669b
fix dependency
2025-01-04 14:40:19 -06:00
Robert Dyer
114e9442a8
bump better-sqlite3 to 11.7.0 to fix compile issues
2024-12-31 22:34:30 -06:00
Robert Dyer
2b1f282a85
Merge pull request #16 from is343/fix/initial-kbb-daily
...
fix: only parse kbb daily mileage transaction if it has previous data
2024-12-14 18:14:41 -06:00
Ivan Schurawel
46da751a2d
fix: only parse kbb daily mileage transaction if has previous data
2024-12-14 01:49:31 -05:00
Robert Dyer
33d37458e9
Update README.md to describe using Docker compose
2024-12-13 15:50:30 -06:00
Robert Dyer
a7fe82fb01
New Actual release version
2024-12-13 17:44:47 +00:00
Robert Dyer
989193b6e0
test workflow
2024-12-13 11:43:07 -06:00
Robert Dyer
fdc522d809
use a PAT to allow other workflow to trigger
2024-12-13 11:42:15 -06:00
Robert Dyer
64c4866962
change time workflow runs
2024-12-13 11:37:04 -06:00
Robert Dyer
48cf7e2af7
New Actual release version
2024-12-13 17:35:34 +00:00
Robert Dyer
abaf21f0c6
fix workflow permission
2024-12-13 11:30:08 -06:00
Robert Dyer
5df044477c
allow manual trigger of workflows
2024-12-13 11:28:04 -06:00
Robert Dyer
a0d5ac531b
add workflow to track Actual releases
2024-12-12 23:26:28 -06:00
Robert Dyer
7f841deb7c
load sf credentials from cache dir
2024-12-12 23:16:21 -06:00
Robert Dyer
b0d3bce84a
add volume to docker compose file
2024-12-12 23:15:02 -06:00
Robert Dyer
59e6d7e2a4
add a VOLUME for ./cache to the Dockerfile
2024-12-12 23:03:25 -06:00
Robert Dyer
c8e286be89
fix typo in compose file
2024-12-10 19:11:53 -06:00
Robert Dyer
61e6e9e36d
allow cancel of docker builds
2024-12-10 16:50:06 -06:00
Robert Dyer
b9b8965d7e
add docker-compose file
2024-12-10 16:48:36 -06:00
Robert Dyer
a0aed20684
update packages
2024-12-10 16:48:23 -06:00
Robert Dyer
4b7258e1e1
try tagging images with :latest
2024-12-10 16:04:21 -06:00
Robert Dyer
f74b544fd2
fix workflow permissions
2024-12-10 15:55:31 -06:00
Robert Dyer
fe131bf5ac
add workflow to publish Docker images
2024-12-10 15:52:11 -06:00
Robert Dyer
5cd519c8a6
Support car values over $1m
2024-12-10 02:10:04 -06:00
dzickusrh
b3dd876989
Support multiple commas in zestimate ( #15 )
...
Signed-off-by: Don Zickus <dzickus@redhat.com >
2024-12-10 02:04:52 -06:00
Robert Dyer
aeb6a48ddd
Update README.md to note needing starting balances ( fixes #10 )
2024-11-06 15:26:33 -06:00