Commit Graph

35 Commits

Author SHA1 Message Date
bac8e34245 Fixed issue when a file tracked by git is modified by previous compilation 2024-02-05 21:48:05 +01:00
914c5c43f9 Fixed issue where task resources were not freed in case of error during the task 2024-02-05 21:40:14 +01:00
29dd1eb592 Added HTTP error code 400 when a BusinessException occurs 2023-05-29 21:39:16 +02:00
9db1653d72 Fixed issue when a tag is modified on the remote server 2023-05-29 18:02:20 +00:00
8e564c1ef4 by default, /api/build doesn't wait for build to complete 2023-05-18 23:26:16 +02:00
ee3babc469 Added code to avoid building the same document multiple times concurrently
Also avoids compiling too many PDF at the same time (configurable)
Also skips useless build tasks (if another build task is already pending to start)
2023-05-18 23:12:14 +02:00
ae45d73210 Added code to configure wether we want to build a PDF or not (for each document, and each version for multiversion documents) 2023-05-18 18:47:18 +02:00
ae592ba1eb Reduced stream poll interval 2023-05-18 18:06:21 +02:00
2bdf86a37d Added possibility to configure a document with file settings.json (no UI yet) 2023-05-18 18:05:56 +02:00
7be5ec701d Added support for multiversion build (wip) 2023-05-18 17:17:36 +02:00
661cd32f95 Using the document makefile instead of hard-coded commands 2023-05-10 22:32:18 +02:00
19bc4fd228 Added modules for PDF compilation 2023-05-10 21:45:58 +02:00
8880664f7c Renaming output PDF file 2023-04-27 18:50:20 +02:00
66d28b0c86 Added code to generate PDF 2023-04-27 18:38:05 +02:00
c93b6a57d1 improved formatting of API result 2022-09-03 19:49:40 +02:00
9f6ef1b9d6 allowing POST for build api 2022-09-03 19:47:56 +02:00
0d498c1929 Added origin in document path to avoid conflicts for documents with the same name from different origins (such as forked documents) 2022-09-03 19:28:35 +02:00
634149d9fe Added code to display errors 2022-09-03 12:38:41 +02:00
729f5f6d98 Added instructions to run the application in production 2022-08-15 21:53:31 +01:00
b113b9397f removed obsolete file 2022-08-15 21:46:38 +01:00
870a5f25f3 Improved log viewing so that it updates in real time 2022-08-15 22:40:16 +02:00
9ffdc3712b minor fixes 2022-08-14 19:11:57 +02:00
41693494b0 added possibility to run behind a reverse proxy 2022-08-14 18:48:26 +02:00
3f723235ec removed debug print 2022-08-14 18:48:09 +02:00
fe2351eda0 refactored configuration system 2022-08-14 18:40:44 +02:00
3a392135d1 implemented authentication to access admin pages 2022-08-13 22:58:37 +02:00
df476d9865 Added UI to create, build and delete documents 2022-08-13 19:54:20 +02:00
3a3edd3651 Added first admin page and possibility to consult built documents 2022-08-13 17:20:55 +02:00
5432669dff Added web API to clone a document from a remote git repository 2022-08-13 15:05:18 +02:00
8d06ac2e9a pulling before building 2022-08-13 12:38:25 +02:00
e55fe41a6c fixed shebang 2022-08-13 12:37:48 +02:00
cd57a96ac2 Added web api that can build a document 2022-08-12 13:37:50 +02:00
8b2251da59 added python requirements 2022-08-11 22:31:05 +02:00
0d607e63a2 Basic app using Flask 2022-08-09 23:43:22 +02:00
121d409643 Initial commit 2022-08-08 22:05:34 +01:00