Commit Graph

352 Commits

Author SHA1 Message Date
f5c9570926 fix up wrong ATTR, so we dont need anonymous binds anymore 2025-11-18 21:12:12 +11:00
de1234f9d4 remove need for sudo 2025-11-18 21:11:22 +11:00
ccd4ee2346 add google, tweak to be a bit more robust 2025-11-18 21:10:56 +11:00
8c65ce13c5 added bug-49, getting ebook when cant match gives a 500 instead of appropriate error page 2025-03-09 00:35:26 +11:00
30af251433 upgrade everything when we build 2025-03-09 00:34:58 +11:00
a1b8b99b13 make Dockerfile add a random value and put it on filesystem to be picked up in main.py -> for app.config['SECRET_KEY] 2024-12-07 19:36:19 +11:00
12e61cf2fc added a couple of items 2024-12-07 19:35:04 +11:00
896cfab7a1 add --reload for non prod 2024-12-07 19:34:44 +11:00
a7abf480f9 generally neaten up invocation of gunicorn - consolidate it to 1 invocation, with correct variables based on prod or not 2024-11-16 00:07:12 +11:00
b928b2ff44 use ARG ENV to chown /code for prod to allow gunicorn logs to work in prod as non-root user 2024-11-16 00:06:38 +11:00
d276a7b3c1 first cut of get ebook 2024-11-15 23:09:39 +11:00
4d89e06203 added comment to remove hardcoded username/password 2024-11-15 23:09:18 +11:00
42a3edb4cc use sudo of pybook user to run gunicorn, and add timeout of 300 as getting the ebook can be really slow 2024-11-15 23:08:58 +11:00
c82d0fb8a7 add import ebook 2024-11-15 23:08:27 +11:00
0ea5616444 added requirements for selenium 2024-11-15 23:06:08 +11:00
f8ac24ab10 added ARGs for BOOK_UID/BOOK_GID, uses sudo to make that usre and with a home dir, so that Cams install of chrome works using its home dir and Cams added google-chrome and requirements for selenium, etc 2024-11-15 23:05:51 +11:00
5c1e1627d9 fix up hamburger menu (bootstrap 4->5, missed a couple of references for the newer navbar). Cam added Get eBook menuitem to Admin 2024-11-15 20:29:34 +11:00
5838ada2e3 remove port 5000 and use std 80, and use traefik to route correctly 2024-08-25 22:44:45 +10:00
ad99be57e4 remove port 5000 and use std 80, and use traefik to route correctly 2024-08-25 22:44:32 +10:00
4721c9dbbd we dont need port 80, and it breaks traefik port discovery 2024-03-10 13:58:55 +11:00
bbe0590b1e update to use user: 2000:2000 / ARGS in build, and use the python image instead of a full ubuntu image. Also use r to escape regex str 2024-02-18 20:37:59 +11:00
5b43826006 fixed ordering by title 2023-10-02 19:39:34 +11:00
668a7066e0 fixed BUG-48 - sub book add/rem -- it was because QuickParentBook used an array and the code had been half converted to just use an object. Fixed to all be an object/dict now and its working again 2023-10-02 18:46:00 +11:00
22a625d354 added failsafe to keep container up if python is so broke it kills gunicorn on init 2023-10-02 18:45:03 +11:00
234c968fb3 for now had to hard-lock Flask and Werz* to keep flask-ldap working 2023-10-02 18:44:35 +11:00
fdec40a2cb make the image actually update the same way I do in PA 2023-10-02 18:44:09 +11:00
c85b3fe4be added 2 new BUGs, order on shelf is wrong with new books in it? and add sub-book (and rem?) broken 2023-10-02 18:42:35 +11:00
eac8660e2c when we build this container, do a dist-upgrade too, should always get latest updates to base ubuntu image 2023-09-13 23:17:39 +10:00
4e8bda4134 move parent[] to parent as the array was never needed, removed some dead code, clarified another example of new BUG-46 2023-07-08 15:10:38 +10:00
ff87aca2f5 moved an item from a TODO to a new BUG-46 2023-07-08 14:55:09 +10:00
f4d88f2c63 removed debugs, and no longer needed fix_an route 2023-07-08 14:53:15 +10:00
f361a03dc8 reword BUG-42 to be more specific, BUG-41 allowing duplicate series links fixed 2023-07-08 14:51:34 +10:00
89966e0570 made RemoveDuplicateAuthorInForm() func to remove duplicate code 2023-07-08 14:18:22 +10:00
59df1accbf new todo thought 2023-07-07 23:13:25 +10:00
58de10632e fixed BUG-43, change author and edit link updates now 2023-07-07 23:12:20 +10:00
1e5b0599af fixed BUG-43, change author and edit link updates now 2023-07-07 23:12:12 +10:00
aba532aaae now can show Lost books from menu 2023-07-07 22:45:44 +10:00
133967062f fixed BUG-44 - empty message but still triggers if to say there is a message (shows as BUT) 2023-07-07 18:37:08 +10:00
44d653f820 done witcher book additions 2023-07-07 18:36:47 +10:00
5166f27657 removed BUG-7 -> added BUG-42 (clarification of BUG-7 and BUG-41), BUG-43 changing author on edit page (in drop-down) does not reset html link, BUG-44 empty message but still triggers if to say there is a message (shows as BUT), BUG-45 creating a new book and failing it loses any series data you have input 2023-07-07 18:36:29 +10:00
56ae9d81ae fixed BUG-30 duplicate authors 2023-07-05 22:20:08 +10:00
7edc4babd9 fixed BUG-31 - ordering multiple series for a book 2023-07-05 21:28:49 +10:00
5a81afd3d2 fixed BUG-39 (loan card in wrong spot, now fixed) 2023-07-05 21:12:48 +10:00
5554656171 fixed bugs 36 & 37) 2023-07-05 20:12:16 +10:00
50412e23a3 bug 37 (allow deleting from on wish list) fixed 2023-07-05 20:12:00 +10:00
e10191808a fixed BUG-36 -- form value for owned was not an int, so comparison was failing, fixed now 2023-07-05 20:10:28 +10:00
a0d3fdd599 removed non ORM db CRUD sqls, so BUG-35 fixed 2023-07-05 20:02:05 +10:00
0803c3cf22 remove loaned books from books on shelf - fixes BUG-38 2023-07-05 20:00:28 +10:00
8957771ae1 fixed bug-40, when adding author/<id>/books route, to edit_id.html, I assumed object existed, when creating it did not, now fixed 2023-07-05 19:45:42 +10:00
3564334a76 new sqlaclhemy needs separated .join()s 2023-07-05 19:44:50 +10:00