1191 Commits

Author SHA1 Message Date
JOKer
65c19999e8
Merge pull request #581 from nxnjz/patch-1
added dependency on network.target so that paperless-webserver can cleanly shutdown before the network goes down (during reboots, etc.)

network-online.target is not required when accessing paperless on localhost, so having a dependency on it is not necessary.
2020-02-28 23:12:26 +01:00
nxnjz
56c686da1e
Update paperless-webserver.service 2020-02-27 20:05:50 +02:00
Pit
e0da952e64
Merge pull request #539 from bauerj/subdirectories
Warn if consume directory contains subdirectories
2020-01-04 13:39:28 +01:00
Johann Bauer
22c7f309a7 Warn if consume directory contains subdirectories
.
2020-01-04 01:09:54 +01:00
ahyear
5317019d71
Merge pull request #579 from fdw/feature/ssl
Support SSL for web interface
2020-01-03 11:35:29 +01:00
nxnjz
2cb172b4aa
added dependency on network.target 2019-11-19 22:16:53 +02:00
Fabian Winter
9c1fcbcc98 Address comments 2019-11-03 20:14:17 +01:00
Fabian Winter
9b2b435c5b Support SSL for web interface
Thanks to @MasterofJOKers, here is basic support for SSL:
You need to create your key and certificate and copy them to the `data`
directory, named `ssl.cert` and `ssl.key`.
Then, set `PAPERLESS_USE_SSL` in `docker-compose.env` to `true`.

Solves #576.
2019-11-03 18:30:43 +01:00
Pit
a690b1cf24
Merge pull request #570 from mattelacchiato/master
fix: Documentation rendering leads to wrong commands #569
2019-10-06 16:23:04 +02:00
Pit
b5f21550d0
Merge pull request #564 from diveflo/feat/webserver/gunicorn
Gunicorn webserver in Docker
2019-10-06 16:20:06 +02:00
Matthias Brandt
12f0df0f52 fix: Documentation rendering leads to wrong commands #569 2019-10-05 18:08:06 +02:00
Florian Gabsteiger
da586fc90a Add bind-ip 0.0.0.0 to docker-compose command 2019-09-22 11:47:22 +02:00
Florian Gabsteiger
d390005c5c Enable user-controlled gunicorn options in docker-compose file 2019-09-22 11:47:22 +02:00
Florian Gabsteiger
bdeaf33462 Copy gunicorn.conf to docker container and use it in entrypoint 2019-09-22 11:47:22 +02:00
Florian Gabsteiger
dcc959d4f7 Add gunicorn option to docker-entrypoint script 2019-09-22 11:47:22 +02:00
Daniel Quinn
1c956652f3
Merge pull request #542 from grembo/master
Allow configuring transformations to be applied to the filename before
2019-09-09 20:53:45 +01:00
Michael Gmelin
4f85d9ed9f Add unit test for PAPERLESS_FILENAME_PARSE_TRANSFORMS feature. 2019-09-08 20:58:13 +02:00
Pit
ebd9f918d2
Merge pull request #543 from maur/master
lxc installation - small improvements
2019-09-08 19:13:03 +02:00
Michael Gmelin
3b88d6722a Address review comments by @danielquinn 2019-09-08 17:00:02 +02:00
Daniel Quinn
290051c1b3
Merge pull request #563 from diveflo/feat/docker/alpine
Upgrade docker base image to alpine v3.10
2019-09-08 12:25:33 +01:00
Daniel Quinn
d9350315f5
Merge pull request #552 from diveflo/master
Use whitenoise and brotli for static file compression & caching
2019-09-08 12:18:48 +01:00
Florian Gabsteiger
3050ff1594 Upgrade docker base image to alpine v3.10 2019-09-04 23:00:34 +02:00
Michael Gmelin
f0320fb72d Allow configuring transformations to be applied to the filename before
parsing. The motivation was that files produced by a Brother scanner
wouldn't match paperless' expectations. At most one transformation
is applied (first matching). It won't affect the filename on disk.

This is generic enough so that it is useful for various purposes.
In my case it allows me to use the different hardware buttons on
the scanner to use different profiles, feeding one instance of
paperless with documents of multiple entities and tagging them
accordingly.

Example:

PAPERLESS_FILENAME_PARSE_TRANSFORMS=[{"pattern":"^([a-z]+)_(\\d{8})_(\\d{6})_([0-9]+)\\.", "repl":"\\2\\3Z - \\4 - \\1."},{"pattern":"^([a-z]+)_([0-9]+)\\.", "repl":" - \\2 - \\1."}]
2019-08-31 15:01:25 +02:00
Florian Gabsteiger
6ca7322aee Move static file collection from docker entrypoint to Dockerfile to reduce superflous work 2019-08-30 22:38:38 +02:00
Daniel Quinn
5ce173c271
Merge pull request #561 from telent/master
Describe usage of `manage.py document_correspondents`
2019-08-30 13:37:47 +01:00
Daniel Barlow
d0b513c18f fix title underline length 2019-08-30 12:52:03 +01:00
Daniel Barlow
712e904133 Describe usage of manage.py document_correspondents
Relates to  #347, without which I'd never have known it existed.
2019-08-30 12:37:04 +01:00
Florian Gabsteiger
82855f9d43 Adjust path in setup docs to python 3.6 as 3.4 is deprecated 2019-08-10 17:25:52 +02:00
Florian Gabsteiger
dfe5f25f01 Remove python 3.4 from travis as it has reached end-of-life and does not support a lot of the dependencies newer versions 2019-08-08 01:01:53 +02:00
Florian Gabsteiger
5ae3433a6d Specify sys platform for inotify 2019-08-08 01:00:28 +02:00
Florian Gabsteiger
30b18df71c Adjust requirements 2019-08-07 21:38:54 +02:00
Florian Gabsteiger
2efd278ee9 Add http to cors origin whitelist as this is required with new version 2019-08-06 12:26:14 -09:00
Florian Gabsteiger
ce02473edb Remove specific versions from Pipfile and adjust Pipfile.lock and requirements.txt accordingly 2019-08-06 12:25:37 -09:00
Florian Gabsteiger
2569067ac8 Remove exact versions from Pipfile: 2019-08-05 20:48:53 +02:00
Florian Gabsteiger
7e77c5ec31 Add static file collection instruction to bare-metal setup guide as it is necessary for whitenoise static file serving 2019-07-25 00:55:20 +02:00
Florian Gabsteiger
4107323a76 Enable static file collection in docker image 2019-07-25 00:43:24 +02:00
Florian Gabsteiger
528b4ac2f0 Activate whitenoise and static file compression and caching 2019-07-24 13:26:28 -09:00
Florian Gabsteiger
39754792c8 Add whitenoise and brotli as prerequesite for improving performance of static file serving
Additionally, pipenv Pipfile and Pipfile.lock as well as requirements.txt were updated to fullfil requirements of the above packages
2019-07-24 11:22:13 -09:00
Daniel Quinn
66777bccaf Docker Hub test 2 2019-07-18 14:18:54 +03:00
Daniel Quinn
5305c13492 Docker Hub Test 1 2019-07-18 14:10:25 +03:00
Daniel Quinn
919bb3cf80 Docker Hub Test 0 2019-07-18 10:54:55 +03:00
ahyear
a8d143d4c5
Merge pull request #547 from Findus23/patch-1
update German readme
2019-06-12 17:57:23 +02:00
Lukas Winkler
54299d6362
update German readme 2019-06-04 10:54:04 +02:00
Piotr Cichosz
fb15d897b3
Merge branch 'master' into master 2019-05-27 00:28:22 +02:00
Piotr Cichosz
0eb073b6d2 change urls to the-paperless-project repo 2019-05-27 00:18:37 +02:00
Piotr Cichosz
467bb013e2 check if lxc-install executed as root 2019-05-27 00:04:57 +02:00
Piotr Cichosz
cd3e8f7f8a allow to set email and password as lxc-install.sh parameter 2019-05-26 23:24:27 +02:00
Piotr Cichosz
1f1a23d19f changed urls for my fork - for easier testing
changed sed separator as suggested in https://github.com/the-paperless-project/paperless/pull/500#discussion_r257806300
2019-05-25 19:02:34 +02:00
JOKer
8e6d7cba13
Merge pull request #541 from the-paperless-project/feature/add-stackshare-badge
Add a StackShare badge
2019-05-18 11:49:16 +02:00
Daniel Quinn
30db078918 Use https for the StackShare badge 2019-05-16 16:47:46 +01:00