Fabian Ohler
10bf9fd1f8
Adjusted paperlessng_version variable explanation
2021-05-26 08:30:17 +02:00
Fabian Ohler
9ad81be38c
adjust ansible README to installation instructions
...
and fix some typos
2021-05-24 15:10:41 +02:00
Fabian Koller
8f1e95a0ce
Fix GitHub actions
...
Follow-up to #630 .
The check for the target git sha can does not work in the molecule step.
Instead expose the sha through an env variable in GitHub actions.
2021-02-26 19:39:44 +01:00
Fabian Koller
ba853be00d
Use local HEAD hash as installation target
...
GitHub actions' GITHUB_SHA provides unexpected hashes for manually
re-run pipelines. Instead rely on the commit as seen from the current
git history.
2021-02-25 06:59:27 +01:00
Fabian Koller
6273eb0061
Handle OCR languages with hyphens
...
See https://github.com/jonaswinkler/paperless-ng/issues/584#issuecomment-782830878
2021-02-23 08:48:46 +01:00
Fabian Koller
734fd7c0fc
Update exposed configuration variables
...
Include the newly added OCR clean and deskew parameters
2021-02-23 08:35:10 +01:00
jonaswinkler
e2a932d744
update dependencies
2021-02-21 00:24:33 +01:00
jonaswinkler
f555bb95ae
possible fix for the ansible roles
2021-02-07 00:49:53 +01:00
jonaswinkler
afb63f763a
Merge branch 'master' into dev
2021-02-03 15:24:38 +01:00
Fabian Koller
32c9369ba1
Apply consistent name structure to vars
2021-02-03 08:06:34 +01:00
jonaswinkler
3180b38797
adjust ansible scripts to use gunicorn.conf.py
2021-01-31 15:36:52 +01:00
jonaswinkler
fd59def1bd
Merge branch 'feature-websockets-status' into dev
2021-01-31 14:37:15 +01:00
Fabian Koller
9c3b16c879
Switch CI target to sha instead of ref
2021-01-31 11:28:54 +01:00
jonaswinkler
46ea86a6d2
Merge branch 'dev' into feature-websockets-status
2021-01-30 16:08:50 +01:00
Fabian Koller
269673ce05
DEBUG - use very long txt file
2021-01-30 14:13:03 +01:00
Fabian Koller
d9e06958dc
DEBUG - force flush 2nd try
2021-01-30 12:50:49 +01:00
Fabian Koller
063bfc245c
DEBUG - force newline in .txt
2021-01-30 12:20:55 +01:00
Fabian Koller
21c501de28
force flush on temp file during consumption
...
file.write() does not guarantee that a file handle contains anything
without calling an accompanying file.flush()
For typical files that are larger than the OS-file buffer, this is no
problem
For small files (e.g. 64 characters in a .TXT), this race condition
leads to `inode/x-empty` because the file inode is created, but no
content is written to it
2021-01-30 11:51:43 +01:00
jonaswinkler
7414b3d23a
update configuration
2021-01-27 19:57:04 +01:00
Fabian Koller
29ce2515ee
Build source package in paperlessng_directory
...
Avoids permission problems in /tmp
2021-01-25 21:57:20 +01:00
Fabian Koller
be2013975c
Simplify building from source
...
Do not package app, instead copy directly into expected directory
2021-01-24 09:59:54 +01:00
Fabian Koller
bfbdfe857f
Simplify molecule tests
...
"Upgrade" path includes multiple paths anyway:
- installing the latest official release package
- builing the current PR from source
- upgrading between the two versions
2021-01-23 22:55:46 +01:00
Fabian Koller
0d19957d4b
Fully prepare release package
2021-01-23 22:45:32 +01:00
Fabian Koller
6c3b1db4dd
Determine installed version by git commit hash
2021-01-22 16:28:13 +01:00
Fabian Koller
8d62493774
Adapt github action to build PR version
2021-01-22 11:10:56 +01:00
Fabian Koller
eca1289ce2
Build release archive when version is not avail
...
Default ansible installation version to "latest" (pulls the latest
published release archive).
2021-01-22 10:49:59 +01:00
Jonas Winkler
04a0d01b21
Merge pull request #367 from C0nsultant/ansible-verifyupdates
...
Ansible - Verify that updates between versions work
2021-01-19 16:53:49 +01:00
Fabian Koller
8884a4dfdf
molecule scenario to test upgrading from releases
...
Provide a separate scenario to install the last release, then update to
the current one.
Also includes improved deployment verification (check if uploading a
.txt through the API works).
2021-01-18 22:51:40 +01:00
Fabian Koller
19f73f5782
Make update ansible role paths explicit
2021-01-18 22:51:40 +01:00
Jonas Winkler
fa27c895ed
Merge pull request #355 from C0nsultant/ansible-documentation
...
Ansible - Provide documentation
2021-01-16 14:30:07 +01:00
Fabian Koller
cb94e15ba7
Update ansible README.md
2021-01-14 21:50:07 +01:00
Fabian Koller
c8b0674b93
Update to 0.9.14
2021-01-14 21:23:44 +01:00
Fabian Koller
69f1931f4f
Update to 0.9.13
2021-01-09 11:52:39 +01:00
Fabian Koller
586db3bc5e
Deploy role to ansible galaxy
...
Happens only when a new tag is pushed
2021-01-04 06:42:34 +01:00
Fabian Koller
fc31195fa0
Update to 0.9.11
2020-12-31 11:47:54 +01:00
Fabian Koller
be56707a8a
Change default OCRmyPDF args
...
Clean is hardcoded as True, anyway
Deskew breaks tesseract redo
2020-12-31 10:01:57 +01:00
Fabian Koller
a74404170d
Update to 0.9.10
2020-12-31 09:53:29 +01:00
Fabian Koller
e4e4efcba7
Fix creation of user arg
...
json.loads is picky in that is expects true json, not yaml from ansible
2020-12-29 23:54:22 +01:00
Fabian Koller
14f87f5aee
Harden systemd service files, drop perms further
2020-12-29 23:30:59 +01:00
Fabian Koller
bb569b4e78
Integrate OCRmyPDF args into ansible config
2020-12-29 22:43:52 +01:00
Fabian Koller
f075384b44
Move paperless.conf to /etc, drop permissions
2020-12-29 21:55:59 +01:00
Fabian Koller
bf3ffc29a9
Make role compatible with ansible 2.7
...
Recursive remote copy is supported starting with 2.8 only
Indentation behaviour in literal yaml strings seems to have changed
Regex logic for ImageMagic was flawed (no idea why this worked before)
2020-12-29 20:59:49 +01:00
Fabian Koller
bdf2e29843
Verify role for Ubuntu 20.04
2020-12-28 12:51:49 +01:00
Fabian Koller
1276419ec6
Add molecule test for role
...
Only test default installation with jbig2enc and sqlite
2020-12-28 11:28:19 +01:00
Fabian Koller
ef9631ae24
Drop all permissions to paperlessng user
...
Also make role idempotent
2020-12-28 11:18:24 +01:00
Fabian Koller
227934a7f0
Do not clear static files on every run
...
Django collectstatic knows when files change.
2020-12-23 14:05:35 +01:00
Fabian Koller
089a8c0498
Fix fresh installation
...
We can't backup a nonexistent folder.
2020-12-23 13:39:16 +01:00
Fabian Koller
92fa978735
Allow running role on all Debian releases
...
Dynamically template current release string where required.
2020-12-23 13:31:30 +01:00
Fabian Koller
e48294a74b
Update to 0.9.9
2020-12-22 19:30:53 +01:00
Fabian Koller
50c5a23de8
add basic ansible role for debian deployment
...
Currently only Debian 10 buster is supported.
Other Debian versions, Ubuntu and derivates should be easy to integrate.
Database deployment is considered out-of-scope and deferred to the user.
Provides basic upgrade support between releases.
2020-12-22 18:47:02 +01:00